US President Donald Trump has delayed a planned resumption of military strikes on Iran after pressure from Gulf allies and ongoing diplomatic efforts. This comes despite him saying that US forces were “all set to start” operations.

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