KSRTC requires 25,000 buses in 2025-26, only behind UP in demand August 11, 2026 by Achieves 85 %Cost-Recovery Ratio: Study Sharing Is Caring: