Other means of public transport including taxis and auto-rickshaws are already run either on CNG or LPG. Presently, an estimated 20,000 public transport vehicles are plying on roads in Karachi including 3,000 buses, and 15,000 coaches and mini-buses.