An Iranian defence industry body said two workers were killed in a fire at an explosives factory in an eastern district of Tehran, the official IRNA news agency reported on Monday.
An Iranian opposition website, Saham , described the incident as a strong explosion and said it took place near Iran's sprawling Parchin military facility, which is located around 30 km southeast of the capital.
Iran's Defence Industries Organisation said the fire broke out on Sunday evening, IRNA said, giving no further detail.
Three years ago, Iran said a massive explosion at a military base 45 km west of Tehran killed 17 Revolutionary Guards, including the head of the elite force's missile programme. It said the blast was caused by an accident while weapons were being moved.