Foreign diplomats owe UK £95m in parking fines and charges

Foreign diplomats owe UK £95m in parking fines and charges