China’s 2026 New Year Turns to Martial Law, Troops on Streets, Roads Blocked in Shanghai, Beijing
At midnight on January 1, 2026, at Hangzhou’s Lakefront Intime Street, a young man, facing a line of police officers, bravely shouted “Happy New...
YouTube Videos