Anti-lockdown protests rocked several Chinese cities including Shanghai, Xinjiang and Beijing. Locals opposed China’s strict zero-Covid policy even as Covid-19 cases continue to rise in China, and nearly 40000 infections were reported on Sunday. Recently, 6 million people in Zhengzhou, home to world’s largest iPhone factory, went into lockdown.