China Yuchai launches new-energy buses Tuesday 24 June 2014 17:00 China Yuchai has launched new-energy buses installed with LNG engines in Fushun City, China.