Tag: Bengaluru ranks second in the world after London in cities with the highest traffic