Society ❯Urban Issues ❯Transportation Challenges ❯Congestion Effects
Drivers in London spent 101 hours in traffic last year, with delays costing the city £3.85 billion, according to INRIX's annual report.