Jeremy Corbyn said Labour had a “very disappointing night” and he would not fight a future election.
Labour have lost seats across the North, Midlands and Wales in places which backed Brexit in 2016.
Jeremy Corbyn has made it clear he will go before the next election – but he wants to stay for a period of reflection. Many in his party want him to go immediately.
This is the UK’s third general election in less than five years – and the first one to take place in December in nearly 100 years – was dominated by Britain’s 2016 vote to leave the European Union.
Mr Johnson focused relentlessly on a single message – “get Brexit done” – promising to take the UK out of the EU by 31 January 2020 if he got a majority.