• China News

    Woman tumbles down China’s longest escalator while posing for photos

    A woman tumbled from a 20-story escalator at the Crown Plaza in Chongqing, China. The shocking incident left her friends and fellow passengers in disbelief and raised concerns about safety measures in public spaces. The Crown Plaza escalator links two streets and a train station at a crossroads in Chongqing, Sichuan, China. At a height of almost 20 storeys, it…