Senior Labour figures have acknowledged that the party’s stance on Gaza cost it seats in Thursday’s election, after four of its MPs unexpectedly lost to pro-Palestinian independents.
Wes Streeting, the health secretary, admitted the party had suffered because of the position it had taken on the Middle East crisis, after he won his seat of Ilford North by just 528 seats.