
After 21 hours of negotiations and a dozen calls to Donald Trump, it took JD Vance less than four minutes to announce that no deal had been struck between the US and Iran. “They have chosen not to accept our terms,” said the visibly tired and unhappy US vice-president.