1,000 e-buses, 2,000 CNG buses for MSRTC soonA senior MSRTC official said that the fleet had over 18,000 diesel buses, but this was being gradually replaced by 'green' buses.