Bengaluru ranks as the world’s second most congested city after Mexico City, with residents losing 168 hours a year to ...