Biggest upsets in General Election 2017: Which high profile figures have lost their seat?
A night of political shocks has seen a number of high profile figures lose their seats in the House of Commons.
Here's who has suffered defeat so far:
Former First Minister of Scotland Alex Salmond
Former Lib Dem leader and deputy prime minister Nick Clegg
Junior government minister Jane Ellison
SNP Westminster leader Angus Robertson