‘Tax’ Or ‘Service Fee’? US Embassy, UK Agency Lock Horns Over ‘Congestion Charge’
The US Embassy in London is at loggerheads with Transport for London (TfL) as the embassy refuses to pay over ...
The US Embassy in London is at loggerheads with Transport for London (TfL) as the embassy refuses to pay over ...