India among top defaulters of London congestion charge
The Indian High Commission here owes London authorities over 2 million pounds towards congestion charge, which is levied on vehicles entering busy central London roads during the day on weekdays.
As