Statistics published by Transport for London show this is the most among all embassies in the capital. | ITV News London ...
The US embassy in London has racked up £14.6 million in unpaid congestion charge fees, figures show. Statistics published by Transport for London (TfL) revealed this is the most among all ...