Sir Keir Starmer has insisted he will lead Labour into the next general election - as a poll suggested only a third of his own voters want him to.
The Prime Minister said he was “utterly focused” on tackling the cost of living, as he warned Labour against wasting time on leadership rows.