Unending cycle of lockdowns tests limits of China's zero-Covid policy