'Tax' Or 'Service Fee'? US Embassy, UK Agency Lock Horns Over 'Congestion Charge' May 22, 2024<p>The US Embassy in London is at loggerheads with Transport for London (TfL) as the embassy refuses to pay over $18.6 million in char...Read More