Electric buses deployed in Urumqi, China August 13, 2021 | Asia Pacific Company News 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. Username or E-mail Password Remember Me Forgot Password