India tops traffic congestion index with 4 cities in top ten
New Delhi, India has topped the TomTom Traffic Index 2019 with 4 of its cities amongst the 10 most congested cities globally. Bengaluru (71%), Mumbai (65%),Pune (59%) and New Delhi …
India tops traffic congestion index with 4 cities in top ten Read More