As I write this about 1:20 a.m. BBC election results are in for 630 of the 650 seats in the House of Commons. Of these, the Conservatives have won exactly half, 315. If they win half of the remaining seats, they will end up with 325, and we are assured that 324 is all it takes to have a bare majority of those actually showing up to vote. It looks like they'll make it.
This election's big losers were the Liberal Democrats, and to a lesser extent Labour. The big winners were Scottish National Party and to a lesser extent, the Tories. The United Kingdom Independence Party had the third largest number of votes cast, but won exactly 1 seat as their members are scattered whereas SNP's fewer members dominate Scotland and are not found elsewhere, netting them 50 seats.
Meanwhile, the Canadian province of Alberta held an election and this most conservative of provinces - truly the Texas of Canada - elected a New Democratic Party government. NDP is the most leftist of the three national parties in Canada. This after a long period of relatively conservative rule.