London’s US Embassy owes £15,600,000 in congestion chargesLondon’s US Embassy owes £15,600,000 in congestion charges
World’s superpowers like the US, China and Russia are refusing to pay the congestion charges (Picture: Shutterstock) The US Embassy and 144 other diplomatic missions have been named and shamed