A deal to end the war with Iran has “got to be perfect”, Donald Trump has said, arguing he did not go through the three month-long conflict to “get a crummy agreement”.
Speaking at a cabinet meeting, the US president claimed Tehran was “negotiating on fumes” and wanted to reach a settlement, but pointed out issues remained as he again raised the threat of renewed attacks to “finish the job”.