BREAKING: President Trump says he has cancelled planned U.S. strikes against Iran tonight, saying talks with Tehran were approved at the highest level and agreed in detail by all parties involved.
Trump said the naval blockade will remain in force until the agreement is finalized, with the time and place of signing to be announced.