With 650 seats declared, the Conservatives won 318 and Theresa May did secure a clear lead over Jeremy Corbyn’s Labour Party which won 262. But she was short of the 326 needed to command a parliamentary majority. Pro-independence Scottish National Party bagged 35 seats.
In term of the popular vote, the Conservatives won 43 per cent, a three-point lead over Labour.
Mr Corbyn said the prime minister should step down. “The mandate she’s got is: lost Conservative seats, lost votes, lost support and lost confidence,” he said. “We are ready to serve the people who have given their trust to us.”
But the British Prime Minister Theresa insisted that she could carry on. “If the Conservative Party has won the most seats and probably the most votes then it will be incumbent on us to ensure that we have that period of stability and that is exactly what we will do,” she said.
Some analysts are interpreting the vote as a rejection of a hard Brexit.
“What tonight is about is the rejection of Theresa May’s version of extreme Brexit”, said Keir Starmer, Labour’s policy chief on Brexit, saying his party wanted to retain the benefits of the European single market and customs union. But in the past, his party leader, Jeremy Corbyn, has been seen as only a lukewarm opponent of Brexit and it’s not clear that he will lead an effort to achieve a softer Brexit in part because many Labour voters support leaving the EU.