When is the next general election and are Labour or the Tories more likely to win?
Dithering Rishi Sunak has finally called a general election after months of fed-up voters demanding a chance to deliver their verdict on 14 years of Conservative rule