Shanghai, China - September 10, 2024 China's first and Asia's first spiral escalator (rotating elevator) is seen at the New World Daimaru Department store in Shanghai, China, September 10 ...
“Escalator Down” is the successful debut of young filmmakers and impressively shows how a 13-year-old begins to steal and ends up in a downward social spiral. The writer Noack was so ...
Some results have been hidden because they may be inaccessible to you