China unveiled the world's longest outdoor escalator in Chongqing, spanning 905 meters The Wushan Goddess Escalator rises over 800 feet, equivalent to an 80-story building height The structure includes escalators, elevators, walkways, bridges, and cross-line passages