Release Summary

TomTom today released the results of the TomTom Traffic Index 2017, the annual report detailing the cities around the world with the most traffic congestion.

TomTom