Keir Starmer said he 'will not buckle' over the war in Iran despite Donald Trump's increasingly vicious efforts to drag the UK and its allies into the conflict he started