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