Business ❯Economics ❯Transportation Economics ❯Cost of Congestion
Drivers in London spent 101 hours in traffic last year, with delays costing the city £3.85 billion, according to INRIX's annual report.