With 7,067 city buses and 26,054 state buses, Bengaluru and Karnataka lead in India’s public transport

Wait 5 sec.

While the national average stands at 1.2 buses per 1,000 people, Karnataka provides 3.81 buses per 1,000 people, according to Transport Minister Ramalinga Reddy.