A defiant Rishi Sunak has vowed to fight on until the last day of the election campaign after a torrid weekend in which the prime minister was criticised for missing part of the D-day commemorations.
On the campaign trail in West Sussex on Monday, the prime minister said he believed he could still win back voters and he did not accept that the election result was a foregone conclusion.