Explosion claims 7 lives