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