We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

A shooting at a military parade on Saturday killed at least 29 people in the southwestern city of Ahvaz in Iran.

The nation’s President, Hassan Rouhani, vowed Tehran’s response to the deadliest attack on Iranian soil for years would be “crushing” while implying the US had a part to play.

But US envoy to the UN, Nikki Haley, has implored Iran to “look in the mirror” for causes of the attack before it blames the US.

Responding to Mr Rouhani’s outspoken censure of the US, in which he accused it of facilitating the attack, Ms Haley told CNN: “He's got the Iranian people protesting, every ounce of money that goes into Iran goes into his military, he has oppressed his people for a long time and he needs to look at his own base to figure out where that's coming from.