The Tories will be the largest party but may not have a majority, according to the general election exit poll.

BBC News: Election 2017: Exit poll predicts Tories to be largest party.

“The survey taken at polling stations across the UK suggests the Tories could get 314 MPs when all the results have been counted in Thursday’s election.

Labour would get 266, the Lib Dems 14, UKIP none and the SNP 34, the NOP/Ipsos MORI poll for BBC/ITV/Sky suggests.

The first election results are due before midnight with the final result expected by Friday lunchtime.

The exit poll suggests the Conservatives would be 12 short of an overall majority.