Hundreds of demonstrators and police have clashed in Shanghai as protests over China’s stringent Covid restrictions. The wave of civil disobedience is unprecedented in mainland China in the past decade, as frustration mounts over Xi’s signature zero-Covid policy nearly three years into the pandemic.