TomTom report: Bengaluru and Pune are India’s slowest cities BENGALURU, Karnataka: In a recent report by Amsterdam-based location technology specialist TomTom, Bengaluru and Pune…