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.