All news on the topic: U.S. Embassy London

407
US embassy in London refuses to pay $18.6 million in congestion charge fees
The US embassy in London is refusing to pay more than $18.6 million in charges from unpaid congestion fees, according to Transport for London (TfL), which oversees the city’s vast transport network.