An exciting covered escalator system in Chongqing, SW China’s mountainous city.
Stretching 905 meters with a vertical rise of 242 meters, the height of an 80-story building, this engineering feat turns a 1-hour uphill climb into a smooth 20-minute ride.
显示更多