New Delhi: Mumbai is the most traffic congested city in the world, while Delhi is close behind at fourth position, an analysis of traffic congestion in 403 cities across six continents has revealed. ‘Traffic Index-2018’, compiled by leading independent location technology specialist TomTom, said that Mumbai takes the top spot for the second consecutive year with […]
Copyright © 2024 - Odisha Television Limited All Rights Reserved.