Indian diplomats in the United Kingdom have racked up a staggering £9.2 million in unpaid parking and congestion charge fines in London, placing India among the top three diplomatic missions with the highest penalties. The figures, released by Transport for London...









