My general election predictions, in order of likelihood:
1. Both the Labour Party and the Conservative Party come out with around 280 seats each. With no other viable coalition, they enter a grand coalition. A quarter of the MPs of each can leave in disgust and they still have an overwhelming majority. The Labour Party is annihilated in the 2020 election.
2. The Labour Party, slightly ahead, forms a coalition with the Greens, Scottish Nationalists and Welsh Nationalists. David Cameron, proclaiming the slogan English Votes for English Laws and declaring the government illegitimate, boycotts Parliament, supported by the Tory councils across England and Tory Police Commissioners.
3. The Green Surge continues, increasing geometrically not arithmetically and buoyed by the success of Syriza in producing the first economic growth in Greece in five years and of Podemos in the Spanish elections. A Green majority government abolishes nuclear power generation and scraps British nuclear weapons. Foreign nuclear energy companies sue Britain for hundreds of billions of pounds in lost profits through the Investor-State Dispute Settlement procedure of the Transatlantic Trade and Investment Partnership. Britain refuses to pay up, and the USA invades to enforce payment backed by a UN resolution and the gleeful concurrence of Mr Putin and Mr Xi, who hope America will stop being so holier than thou at last.