The 10 largest debts owed by embassies or high commissions, up to March 31, 2019, according to Transport for London. In total £118,543,795 is owed.