An Iranian official has said Iran has prepared a comprehensive response to any US attacks, and that it includes vital US and Israeli infrastructure.

While United States President Donald Trump has told reporters on Friday that the US will be hitting Iran “hard”, there are reports that the strikes may be called off.