Video PlayerClose
A new metro train embracing latest technologies recently rolled off assembly line in Changchun, northeast China's Jilin Province. Check out its technological advantages.
A new metro train embracing latest technologies recently rolled off assembly line in Changchun, northeast China's Jilin Province. Check out its technological advantages.