Diplomats owe TfL more than 143million in unpaid London congestion chargesDiplomats owe TfL over 143 million in unpaid congestion charges, with the US leading the debt.