If there's one thing that's certain about this year's general election it's that no one has any idea what the result will be. In what is set to be one of the most exciting and unpredictable contest in half a century each party faces a unique set of challenges. Whatever the outcome, it's likely to be bad news for the two main parties, as we may see the final breakup of Britain's duopoly politics.
With the SNP hammering Labour in Scotland and Ukip terrorising the Tories in England, both parties are struggling to poll 35 per cent of the vote. The Lib Dems are on course for electoral oblivion, but the smaller parties could be set for their best year yet with a hung parliament being the most likely outcome.