Keir Starmer has said the conflict engulfing the Middle East could continue “for some time” as he insisted the best way forward in the longer term was a negotiated settlement with Iran. The prime minister said the UK was doing “everything we can” to de-escalate the situation, a clear contrast to the US president, who is focused on regime change and has said it was “too late” for Tehran to negotiate. He defended his decision to block initial offensive strikes by the US and Israel at the weekend, saying he stood by his judgment and denying it had damaged the...