Chinese company to provide first-ever energy buses for Karachi BRT