Video PlayerClose
Train carriages await maintenance at the Chongqing West passenger train depot in southwest China's Chongqing Municipality, Aug. 17, 2019. (Xinhua/Wang Quanchao)
Train carriages await maintenance at the Chongqing West passenger train depot in southwest China's Chongqing Municipality, Aug. 17, 2019. (Xinhua/Wang Quanchao)