The upcoming British general election is the most unpredictable in a generation. This has been the result of a shift in power from the largest two parties to regional and periphery groups. This will have long term consequences for governance and policy in the UK.