
New York has been named as the world's most congested city for the second year running. AFP
New York has been named as the world's most congested city for the second year running. AFP
New York, Mexico and London named world's most congested cities
Report shows traffic jams cost New York about $9.1 billion in lost time