Is Trump's Iran deal a failure? - video explainer (opens in new tab)
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 Tehran to reopen the strait of Hormuz and prevent a worldwide depression
Read the original article