Nigel Farage is not a Conservative and should not be part of any Tory frontbench, the former prime minister Theresa May has said, in a speech warning against rising populism.
May, who will stand down at the next election, also issued a veiled rebuke to her successors about what she termed “a willingness to row back sometimes on certain aspects of international law”.