Starmer may be right not to wade into Trump’s war in Iran – but has proven to be a prisoner of his own MPs

· The Independent