Tag: TomTom

Moscow Is the World’s Most Congested City, Says TomTom

4 April 2013 Moscow Is the World's Most Congested City, Says TomTom Moscow was the most congested  city in 2012 according to TomTom’s recently released Annual Congestion Index. The 2012 Congestion Index report compares congestion levels in 2012 versus 2011 in 161 ... read more