Good morning.
Donald Trump has signed a 14-point agreement with Iran, claiming it delivered a “major win” for the US – even as it made significant political and financial concessions to Iran to reopen the strait of Hormuz and prevent a “worldwide depression”.