
Sir Keir Starmer has said voters have let out a “cry for change” after the Conservatives were dealt two by-election defeats in what were considered safe seats.
Rishi Sunak insisted on Friday that the next general election is not a “done deal” after the Tories managed to narrowly cling on to Boris Johnson’s old Uxbridge and South Ruislip seat.