A visitor takes photos on an escalator in Zhengzhou, capital of Central China's Henan Province that is built on a local mountain. The escalator is 518 meters long with an elevation of 180 meters. Photo: IC