Parliament has voted for a special bill to allow an election on 12th December.
Personally, I think that in the circumstances, this is the best thing to do. The current Parliament is completely deadlocked on the issue of a Brexit deal.
So each of the parties can set out their stall on what their position is on Brexit, and people can vote accordingly.
Polls suggest the Tories are on 40% and Labour on 25%, with other parties on the rest. This would suggest that Labour under the utterly useless Jeremy Corbyn are in for a hammering, perhaps a terminal one. 25% would be even worse than the 27% they got in 1983. But hey, I've been pointing out that Corbyn is useless ever since he was elected as Labour leader.
OTOH this isn't clear cut. Given Boris Johnson's unpopularity in Scotland, and the resignation of Ruth Davidson, the Tories could lose all of their seats in Scotland. But then so could Labour. I reckon every Scottish seat apart from Orkney and Shetland (a Lib Dem stronghold) will be won by the SNP.
As I mentioned, the result could be terminal for Labour. The party may finally collapse to be replaced by a US-style "big tent" Democratic party. But I recognise this is a long shot. Labour may stagger on in the 80s "too weak to win, too big to beat" mode, under permanent Tory government.
Johnson will be aiming for a majority, however slim, so he can tell the DUP to take a running jump and have the numbers to impose his own Brexit deal.
Just my personal analysis, folks, remember this is the News & Current Affairs forum, the are my views and I am entitled to express them. This is in the national news, and possibly the most important UK election in modern times. So people who are obsessed with googling, or who have a serious alcohol problem (they know who they are) can go elsewhere. But all serious replies are welcome.