Boris Johnson's Conservative Party has won a clear majority in the general election, with Labour swept aside in its traditional heartlands.

It was a good night for the SNP, which gained several seats including that of Liberal Democrat leader Jo Swinson.

Here's a round-up of key events from the night, from the exit poll announcement to the major upsets and speeches.