Moscow is the world’s most congested city

Moscow is the world's most congested city