According to BBC it seems to be stuck at 291-251 for the last half hour or so. Twenty nine seats still out. I wonder if some of those are too close or are requiring recounts. In any case it is a big CON gain but still disappointing they did not take a majority.
18 seats still undeclared.
This is messed up.