5 months ago 37

US embassy refuses to pay £14.6m London congestion charge bill

The US embassy in London owes £14.6m in unpaid congestion charge fees, figures have revealed.
Read Entire Article

From Twitter