Traffic Congestion in Delhi

Traffic Congestion in Delhi

New Delhi is among the top 10 cities in the world having the worst traffic jams.