The accident was caused by a gas leak, Tehran Deputy Governor Hamid Reza Goudarzi told state television.