
Britain is set for a long and dirty general election campaign in 2024 after Rishi Sunak ruled out a spring vote and revealed that he wanted to go to the polls much later in the year.
Sir Keir Starmer vowed to fight “fire with fire” as he predicted that the Tories would embark on nasty and personal attacks in a battle now expected to last until at least October.