Hits: 48

Believe it or not, my city, Bangalore in India is now declared as the most traffic congested city in the world. The detailed report is in the link below.

Click here