1 comment
8 forecasters

When will the next UK general election take place?

Current estimate
30 Dec 2028