Check Out The List Of World's Most Traffic Congested Cities
A location technology company TomTom has conducted a study on traffic congestion in 416 cities in 57 countries. The result is really worrying for Indians and there are four Indian cities in the list of top 10 World's most traffic congested cities.