Mumbai is the most traffic congested city in the world, while Delhi is close behind at fourth position, an analysis of traffic congestion in 403 cities across six continents has revealed. (Photo: IANS)

1 / 1
Add your comments
Loading...

There are no comments. Be the first to add a comment.

 

Latest News

Latest Photos