US president says he was an hour away from approving a new attack before postponing the strike, warning Tehran has only a limited window to reach an agreement

US President Donald Trump said leaders from Qatar, Saudi Arabia and the UAE had urged him to delay the attack because they believed a deal could still be reached.

US president says he halted attack after Gulf leaders urged restraint, but warns military remains ready for large-scale assault