London’s roads most congested in Europe for third year in a row
Drivers in the capital spent an average of 99 hours sitting in traffic in 2023, according to a report by traffic information supplier Inrix.
Drivers in the capital spent an average of 99 hours sitting in traffic in 2023, according to a report by traffic information supplier Inrix.