India’s Bengaluru is the world’s most traffic congested city

The South Indian city of Bengaluru is the most traffic congested city in the world – a Dutch real-time traffic information and services company said. “Bengaluru takes the top spot this year with drivers in the southern Indian city expecting to spend an average of 71 percent extra travel time stuck in traffic,” said TomTom […]