As high as a 15-story building! China's highest escalator for a high-speed rail station rolls off the production line in Hangzhou.

More videos

Newsy 23 Feb 2020 19:17 CET

Italy cancels Venice carnival