Posts Tagged ‘boston’
Report: Moscow Most Congested City in the World
According to a new traffic report, Moscow is the most congested city in the world. The 2018 Global Traffic Scorecard, generated by analytics firm INRIX, ranked more than 200 cities in 38 countries based on traffic bottlenecks and ease of road manoeuvrability. The top ten most congested cities are listed…
Read More