At least 20 people were killed and dozens were injured when twin blasts went off at a ceremony marking the fourth death anniversary of Iranian military general Qassem Soleimani.
Iranian state television reported a first and then a second explosion during the ceremony in the southeastern city of Kerman. Reports said at least 50 people were wounded.
Hundreds of Iranians had gathered to mark the anniversary of Soleimani who was killed in an Israeli drone strike.