Rishi Sunak has fired the starting pistol on the general election – announcing it will take place on 4 July 2024.
The prime minister announced the date outside Number 10 on May 22nd, with the rain pouring down and music and protestors almost drowning him out from just outside the Downing Street gates.