Bengaluru is world’s most traffic congested city
Bengaluru: Bengaluru is the most traffic congested city in the world, said a Dutch real-time traffic information and services company.
"Bengaluru takes the top spot this year with drivers in the southern Indian city expecting to spend an…