The United States and Iran have finally agreed on a framework peace deal aimed at bringing an end to months of fighting that has devastated the region and upended the global economy.
Donald Trump said on Monday that a preliminary agreement had been signed by the US and Iran, although details have yet to be made public and both sides have said a permanent truce is yet to be negotiated.