Bengaluru is world's most traffic congested city

Lifestyle