Protesters in Shanghai Demand Xi Jinping "Step Down"

A crowd protesting China's zero-Covid policy gathered at Wulumuqi Road in Shanghai on Sunday in opposition to the Chinese Communist Party and Xi Jinping, telling them to step down.