TORONTO, March 22, 2016 /CNW/ – TomTom (TOM2) today released the results of the TomTom Traffic Index 2016, an annual report detailing the cities around the world with the most traffic congestion. The report, released every year to help drivers, cities and transport planners understand traffic congestion, highlights trends and ways to improve congestion globally. The […]