Sir Keir Starmer has been hailing what he called the “sunshine of hope” as Labour won an overwhelming landslide majority.
The Lib Dems scored their best result for a century. While the Tories had their worst result in their history, with Rishi Sunak admitting “I am sorry”.
With just a few seats left to declare, Britain’s political landscape has undergone a complete transformation in the past 24 hours.