From the Conservative Party winning a big majority by sweeping aside Labour in its traditional heartlands, to Jo Swinson losing her Dunbartonshire East seat by just 149 votes.

Here are the key highlights from the 2019 general election results day.