7 dead; questions raised over safety measures