
Iran has apologised to its neighbours after launching attacks across the Gulf — just hours after Donald Trump warned Tehran to “surrender or die”.
The surprise apology came from Iranian president Masoud Pezeshkian following days of escalating strikes that have plunged the Middle East into chaos.