A devastating explosion at a fireworks manufacturing facility in central China has left at least 21 people dead and more than 60 others injured, marking one of the deadliest industrial accidents in the country in recent months. The blast occurred on the afternoon of May 4, 2026, in Liu yang, a city under the administration...

