The United States and Iran appear to be closing in on a deal to end the war in the Middle East. While the agreement looks closer than ever to being completed and there are signs of progress in talks, both sides have downplayed the prospects for a rapid resolution.
Several major issues remain unresolved. Key sticking points include Iran's nuclear programme, control of the Strait of Hormuz, and the issue of frozen Iranian assets. Additionally, sanctions relief and a possible ceasefire in Lebanon continue to be significant obstacles.
It remains unclear when or how the deal might be finalized. There is also no certainty regarding when the various parts of the agreement will take effect.