London is officially the world’s slowest capital city (again)

Manchester, Edinburgh, Leicester and Liverpool also feature in the UK top five, although none ranked globally.  TomTom has released its 15th annual Traffic Index report, and it’s bad news for London which has come out with the slowest average travel time of any capital city for the third year in a row.  According to the … Continue reading London is officially the world’s slowest capital city (again)