Either Keir Starmer or Rishi Sunak will be PM this time tomorrow.
Keir Starmer and Rishi Sunak have made a final plea for votes as polls opened on election day across the UK.
Millions of voters have until 10pm to decide whether the Labour leader becomes prime minister or whether the Tory chief will pull off a major shock and remain in No.10.
The final opinion polls of the six week-long campaign all indicated that Labour is heading for a historic victory, with the Tories slumping to their worst ever performance.