April 25, 2026 World’s Largest Escalator in Wushan, China Connects Two Districts Across a Mountain in Just 21 Minutes