London is still the world's most congested city

London is still the world's most congested city