The British Foreign Office announced that a large number of foreign embassies in London, including the Sri Lankan High Commission, owe the country millions of pounds in unpaid congestion charges.