Foreign diplomats based in the capital owe more than £37 million in unpaid congestion charges, parking fines and non-domestic rates, new figures show.
Foreign diplomats owe millions in unpaid charges and fines