World Pulse
KSRTC requires 25,000 buses in 2025-26, only behind UP in demand · World Pulse