Asked whether this had been a 'Brexit election', the former Conservative prime minister said it had been about 'a lot of things' and the country needed a decisive government to get it done.

Cameron, who was PM during the 2016 referendum vote to leave the EU, said Boris Johnson must win the trust of those who voted for the new government, acknowledging that many people voted for the Tories for the first time



• Election reaction – live updates