Tehran - MENA
Gunmen have opened fire on an Iranian military parade in the south-western city of Ahvaz, killing at least 24 people including civilians, and injuring more than 50, state media say.
The attackers shot from a park near the parade and were wearing military uniforms, reports say.
Iran's foreign minister said "terrorists" backed by "a foreign regime" were behind the attack.
State media and officials have blamed Sunni militants or Arab nationalists.
Fars news agency said the attack started at 09:00 local time (06:30 BST) and appeared to involve four gunmen.
The attackers fired at civilians and attempted to attack military officials on the podium, Fars reports.
Two of the gunmen were killed by security forces, while the other two were arrested, the local deputy governor, Ali Hosein Hoseinzadeh, said.
Eight members of Iran's Revolutionary Guard and a journalist are among those killed, reports say.
No group has said it carried out the attack, which lasted for about 10 minutes.
However, Foreign Minister Mohammad Javad Zarif said: "Iran holds regional terror sponsors and their US masters accountable."
Iran has previously accused its regional rival, Saudi Arabia, of supporting separatist activity amongst Iran's Arab minority.
Ahvaz was one of the cities that saw large anti-government protests over falling living standards late last year.
Iran is marking the anniversary of the beginning of the 1980-88 war with Iraq with several military parades across the nation.