Overseas embassies in London refuse to pay £77m on Congestion Charge
Summary: TfL has named 71 countries each owing around 100,000. Image: By SWLondoner staff A staggering £76.9 million is owed
Summary: TfL has named 71 countries each owing around 100,000. Image: By SWLondoner staff A staggering £76.9 million is owed
© 1997-2025 South West Londoner. Built by Tigerfish