// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
29.8 C
Singapore

‘Avenge his blood’: Iranians throng streets for Soleimani burial

by Amir Havasi

Mourners thronged Qasem Soleimani’s hometown on Tuesday, many of them baying for blood to avenge the assassination of the top Iranian military commander in a US drone strike.

“No compromise, no submission, revenge!” they yelled as they tried to catch a glimpse of the casket containing Soleimani’s remains in the southeastern city of Kerman.

A hugely popular figure in Iran, Soleimani was killed on Friday in a US drone strike outside Baghdad international airport.

The assassination, which was ordered by US President Donald Trump, saw a spike in tensions between Iran and the United States and raised fears of a new Middle East war.

Iran’s supreme leader Ayatollah Ali Khamenei vowed “severe revenge” and declared three days of mourning following the assassination which shocked the Islamic republic.

In Kerman, an enormous sea of people dressed in black brought the city centre a standstill, in scenes already witnessed in Ahvaz, Tehran, Qom and Mashhad.

As the funeral cortege passed, the mourners threw their scarves on top of the truck carrying Soleimani’s casket to have them blessed by the blood of a “martyr”.

The crowd slowly shifted as the military truck carrying the remains of the general and his companions edged forward.

Emotions ran high as calls for revenge grew.

“He was a father to us all… a father we all trusted and had pride in,” said a teary-eyed woman who told AFP she had been at the ceremony since early morning.

“God will avenge his blood,” said a 45-year-old woman who gave only her surname as Dorani.

‘We are all Soleimani’
A war veteran on the sidelines of the procession paid tribute to the slain general.

“He was a great man. We can’t all be like him… It’s near impossible to replace him, but his flag won’t fall,” said Hemmat Dehghan.

“We are all Soleimani,” the 56-year-old war veteran told AFP.

“Revenge, only revenge. Revenge however officials see fit. We’ve fallen from our horse but not from our principles.”

Chants in isolated areas suddenly turned to a chorus of “revenge, revenge!” as drummers started beating to rhythm usually played in mourning for Imam Hussein, the Shiite martyr.

Some took to rooftops to escape the tightly packed streets which were dotted with huge crimson flags, reading “severe revenge” in bold, black font.

A huge poster adorning the side of a four-storey shopping mall read “Severe revenge awaits” Soleimani’s killers.

But not everyone at Tuesday’s ceremony called for a military conflict with the US.

“War is certainly a last resort. Nobody supports war,” Dorani said.

“This was America’s ruse, to anger Iranians and drag us to war, but it won’t work,” she said, adding she would do whatever the supreme leader orders.

“Today is the funeral of Iran and Islam’s great general, and us Kermanis are immensely proud.”

© Agence France-Presse

Hot this week

‘We don’t want to give them the bullet’: Why only one DAP minister resigned over the Najib pardon

DAP chief Anthony Loke has resigned as Malaysia's Transport Minister in protest over Najib Razak's conditional pardon, while the party's other ministers remain in Cabinet to prevent a political crisis

After Workers’ Party has called for it since 1994, Jamus Lim cheers Education Ministry’s announcement of smaller class size pilot

"I am, of course, immensely gratified by this development, not least because the #workersparty has been hammering on about smaller class sizes for ages (since our 1994 manifesto, championed by our ...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks