Al Jazeera News 113 2270 days ago Explosion inflicts the latest mass casualties in a series of industrial accidents that has angered China's public.