100 days until the general election: Key dates before voting begins
It's being touted as the longest election campaign in history – and don't we know it. With exactly 100 days until the nation goes to the polls, party leaders have well and truly drawn the battle lines.
And with leaders of all seven parties (that's the three main ones plus Ukip, the Green Party, the Scottish National Party and Plaid Cymru) expected to take part in television debates, this is likely to be one of the closest General Elections in modern history.
But what's coming up over the next 100 days? We've rounded up the 10 key dates for your diary. Or the best times to book a holiday, if you're not a politics fan…