Keir Starmer accused Rishi Sunak of being "out of touch” with voters as the Labour leader promised to fix Britain’s stagnant economy and ailing public services, and the prime minister used the final televised debate to attack his poll-leading rival on taxes ahead of next week’s election.

In what was likely to be the last set-piece moment for Sunak to try to prevent a resounding Labour victory on July 4, a snap poll showed the two leaders were tied in the at-times spiky debate in Nottingham.

That will suit Starmer, whose goal between now and election day is to avoid any unforced errors.