A fleet of 50 electric buses supplied by China-based Guangxi Shenlong has been deployed in Urumqi, the capital of Xinjiang Uyghur Autonomous Region. These buses can cover a distance of around 449 km i...

This content is available to only subscribers.