The US embassy in London has come under scrutiny after it was revealed that they owe £14.6m in unpaid congestion charge fees. Figures published by Transport for London (TfL) show that this amount is the highest among all embassies in the capital. The Japanese embassy follows closely behind with a debt of £10.1m, followed by India’s high commission with £8.6m. Interestingly, the embassy of the…