New Delhi, June 16 -- U.S. President Donald Trump on Monday said a preliminary deal with Iran has been signed and that the text of the deal would be released soon after a formal signing on Friday.

Trump said a preliminary deal to end the war with Iran has already been signed and suggested that details of the agreement are set to be published "pretty soon." Trump also said that ships were again moving through the Strait of Hormuz and that the vital oil route would be "completely open" by Friday, adding later that he did not "think we will need much help" keeping the waterway open.

Trump also said Iran had agreed "to never have a nuclear weapon!" in a Truth Social post on Tuesday, dismissing reports that the United States was paying Iran ...