The UK has some of the world’s most congested cities, find two reports


 

Two separate reports rank the UK as one of the most congested countries in the world. The latest TomTom Traffic Index named the UK as the second most congested country (by cities) in the world […]