Moscow Tops Mumbai As World's Most-Congested City
• https://www.zerohedge.com, by Tyler DurdenTomTom has released its 2020 Traffic Index which highlights congestion levels in 416 cities in 57 countries.
TomTom has released its 2020 Traffic Index which highlights congestion levels in 416 cities in 57 countries.