TomTom Traffic Index: Global Traffic Congestion Up as Bengaluru takes Crown of ‘World’s Most Traffic Congested City’
<p>Location technology specialist, TomTom (TOM2), released the results of the TomTom Traffic Index, a report detailing the traffic situation in 416 cities in 57 countries.<a href="http://www.indiaenvironmentportal.org.in/files/file/TomTom