Finally the voters in the UK get the chance to throw out some of the current MPs. The current poll of polls shows:
- Conservatives 35%, 354 seats
- Labour 26%, 195 seats
- Lib Dems 18%, 31 seats
- Brexit 12%, 0 seats
- Greens 5%, 1 seat
- SNP 3%, 48 seats
- Others 21 seats
But the campaign may change everything. Will the Brexit Party and the Conservative compete in marginal seats which could allow Labour to win them?
Will voters punish Boris for not getting Brexit through?
Will the Lib Dems and Labour surge due to their promise of a 2nd referendum?