Tag: Annual Congestion Index

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

4 April 2013 | Views: Aerial_shot_Moscow Moscow was the most congested  city in 2012 according to TomTom’s recently released Annual Congestion ... citeste mai mult