Keir Starmer is right to defy Donald Trump over the Iran war

· The Independent