Boris Johnson faced scrutiny as he launched the Tory manifesto over its lack of a long term plan for social care, with the party’s commitment of £1bn a year having already been announced in September.

The document, titled “Get Brexit Done, Unleash Britain’s Potential”, also promises £1bn for primary schools to develop after-school and holiday childcare.

His pledge of “50,000 more nurses” led to accusations of “deceit”, as it turned out to include 18,500 existing nurses hopes to convince not to leave the workplace.

The PM also stumbled when quizzed on the Tories' fake fact checking debacle, stuttering incoherently before turning a series of metaphors about croutons, minestrone and the Bermuda Triangle into an attack on Jeremy Corbyn's Brexit stance.

Nigel Farage welcomed the manifesto, particularly on immigration, and claimed he recognised many of the ideas within it, as they resembled many of Ukip’s in the 2015 election.