Pakistan, June 15 -- The US president, Donald Trump, said on Sunday that a peace deal with Iran was still on track to be signed within a few hours, despite an Israeli strike on Beirut that he said had delayed the plan.

'It shook it up. It delayed the signing by a few hours. It was supposed to be now. Now it is scheduled for a few hours from now,' Trump said in a phone call to the Axios news outlet.

Trump fumed at Israeli prime minister Benjamin Netanyahu over the attack on Beirut, saying, 'it is so bad - I couldn't believe it. An hour before we are supposed to sign the deal.'

Using a string of expletives, Trump told Axios that he raged at Netanyahu after Israel struck Beirut's southern suburbs on Sunday, killing three people, in respon...