Keir Starmer has been forced into a reluctant concession over his “iron-clad” support for Israel—and has finally recognised a Palestinian state. Britain, alongside Australia, Canada and Portugal, made the move last Sunday. It came shortly before France and Saudi Arabia were set to host a one-day summit on a two state solution at the United...