Washington, Aug. 2 -- US President Donald Trump has announced the cancellation of a planned attack on Iran, subject to being able to rapidly make a deal with the Persian Gulf country, while noting that Israel has joined him in this commitment.

Trump said there have been urgent appeals from Middle Eastern Countries to hold off any attack as "perimeters of a deal has been agreed to". He asserted this would include immediate and total opening of the Hormuz Strait and an end to Iran's nuclear threat.

The announcement hinges on two pivotal concessions from Tehran: the unhindered opening of the Strait of Hormuz to re-establish international maritime traffic through the critical global energy chokepoint, and an enforceable end to Iran's nuclea...