Thanks for staying with uspublished at 19:39 British Summer Time 5 July
And breathe...
It's been a very busy day with a lot of changes to keep up with.
Before we sign off, let's briefly look back at the highlights from the last 24 hours from Wales and the rest of the UK.
Wales:
- Labour take 27 Welsh seats, up nine from 2019, but their vote share slips
- The Tories go from 14 Welsh MPs in 2019, their best for almost 30 years, to none
- David TC Davies becomes the first Welsh secretary to lose their seat as four other former Welsh ministers lose seats
- Plaid Cymru won four seats and Lib Dem take one in Wales
- Jo Stevens, MP for Cardiff East, was appointed Welsh secretary
UK:
- Keir Starmer is now the UK's prime minister after Labour win a landslide in the general election
- Rachel Reeves became the UK's first female chancellor
- Angela Rayner was the made deputy prime minister with Yvette Cooper becoming home secretary and David Lammy the new foreign secretary
- Starmer vowed to restore trust in politics and build a "government of service", in his first speech as prime minister
- Rishi Sunak said he would resign as Conservative Party leader and apologised to the country after the Tories' worst electoral performance in modern times