Bengaluru: K-RIDE to lease 306 coaches by 2025; 3 companies show interest