The United States and Iran have reached a tentative peace deal aimed at cooling the long-running war and reopening the Strait of Hormuz, a critical global oil route.
A formal signing is expected on Friday in Switzerland, but announcements before this have fallen apart and key details of the deal were still being disputed as of Monday.
The agreement comes after decades of tension over Iran's nuclear programme, regional wars, and direct US and Israeli bombardment.
Israeli Prime Minister Benjamin Netanyahu has consistently warned that Iran was only months away from developing nuclear weapons, but US intelligence assessments and the International Atomic Energy Agency (IAEA) have said Iran stopped its nuclear weapons programme in 2003.
The deal is a significant development in the region, but its success is far from guaranteed, given the history of failed agreements and disputed details.