China punished dozens of officials for failing to control the Delta outbreak

China has punished more than 40 local officials for failing to control a spiraling Delta variant outbreak, as authorities scramble to curb the worst resurgence of Covid-19 the country has seen in over a year.