Donald Trump’s war on Iran was an incoherent failure A peace deal is welcome – but why was it not agreed months ago? а> By Nicholas Hopton