There is a huge difference between number of votes cast and seats won. So despite what is being said on mumsnet and msm the Lib Dems have actually done much better this time, but it doesn't translate into seats. And as always it is easier to get a seat in Scotland than else where.
So, I have calculated the number of seats each party would get if reflecting number of votes cast. (I do this every year for myself as it helps me see how badly the news reflects reality.)
Not sure if anyone else is interested!
Con Lab LD SNP Gr DUP SF Plaid Bxt UKIP Others
FPTP 364 203 11 48 1 8 7 4 0 0 3
PR 283 209 75 25 18 5 4 3 13 1 14
There is still one seat to be declared.