London is Europe’s most congested city, according to latest INRIX 2024 Global Traffic Scorecard

London has bene ranked as Europe’s most congested city in the lNRIX 2024 Global Traffic Scorecard. Drivers in the capital spent an average 101 hours sitting in traffic last year, a 2% increase from the previous year, according to the INRIX report. There has been a consistent increase in congestion in the city in recent […]