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