2 comments
1 forecaster

How many seats will each party win in the next UK general election? (2029)

Labour PartyUpcoming
Conservative PartyUpcoming
Liberal DemocratsUpcoming