British citizens go to the polls (or, as they say, Parliament goes to the country) the day after tomorrow. At the moment, neither the ruling Conservative party nor the opposition Labour party is predicted to win the 323 seats (out of 660) necessary to form a government. Most forecasts give Labor 267 seats to the Tories' 281, which means that once again they will need to form a coalition government.
The Economist has a tool to illustrate the problem facing the two major parties. With the UK Independence Party (similar to the Tea Party, but without the grace, subtlety, or Christianity) and Democaratic Unionists (Northern Irish protestants) supporting the Tories and the Greens, Welsh, and Northern Irish Catholic parties supporting Labour, the count is still only 275 to 290 in favor of the Tories.
The likely outcome will be the Scottish National Party and its 51 seats forming up with Labour. The Liberal Democrats 26 seats won't be enough to do it—but they will almost certainly join the government no matter who forms it.
This, then, is the likely outcome Thursday:
That looks great for Ed Miliband, except for the SNP. This is simply because the SNP's raison d'être is Scottish independence. Stay tuned...