George Osborne has publicly attacked key policies in Theresa May’s manifesto just days before the election as he pledged not to “pull punches” after quitting politics.

The former Tory chancellor, who was sacked by Mrs May when she became prime minister, called her social care proposals “badly thought through”.

He also said the Prime Minister’s repledged immigration target could force family members to live apart and accused her of abandoning liberal politics.

The interventions, made in a BBC Radio Four interview on Saturday, were given not as a politician but as the editor of the Evening Standard, the London newspaper.