Traffic software company TomTom has listed the places with the worst traffic delays – and, yes, one U.S. city makes the list.
Home - CBSNews.com, CBS News
Tue, 01/28/2020 - 4:00pm
Traffic software company TomTom has listed the places with the worst traffic delays – and, yes, one U.S. city makes the list.