Just five days ago, Sir Keir Starmer sat down with the travelling pack of UK journalists at the G7 in Canada and assured them and their readers that Donald Trump would not attack Iran.
He said: “There is nothing the president said that suggests he’s about to get involved in this conflict; on the contrary, the G7 statement was about de-escalation.