At least 50 people have been killed and more than 200 injured in a stampede as Iranians gathered for the burial of a leading commander killed in a US drone strike.
The deaths in Qasem, Soleimani’s hometown of Kerman led to the ceremony being delayed.
Millions of people are estimated to have packed the streets for a series of funeral processions in Iran.
Soleimani’s killing has raised fears of a conflict between the US and Iran.
The head of the Quds force was tasked with defending and projecting Iranian interests abroad, and was hailed as a hero by many in his home country. Immediately after his death, Iran threatened retaliation.
To the US, Soleimani was a terrorist, and in explaining why he ordered the strike, President Donald Trump said he was acting on an “imminent” threat.
It is unclear what caused the crush in the south-eastern Iranian city.
It happened at the start of a funeral procession that had drawn vast numbers of people on Tuesday morning, ahead of the planned burial.
A coroner quoted on Iran’s Isna news agency put the death toll at 50, with those injured numbering more than 200.
Video online showed people on the ground, their faces covered by clothing.
Iranian media later reported that the burial had resumed. Video footage showed the procession of Soleimani’s casket. People threw items of clothing which officials touched against the casket before returning them.
Top Iranian officials renewed their threats of revenge.
“The martyr Qassem Soleimani is more powerful… now that he is dead,” the Revolutionary Guards’ top general, Maj. Gen. Hossein Salami, told crowds in Kerman.
The Guards were set up to defend Iran’s Islamic system and are a major political and military force.
Mourners in Kerman chanted “death to America” and “death to Trump”, reporters there said.