London is the most congested city in Europe

Average number of hours drivers spent sat in traffic in 2024