

The national picture has produced a surprising national result, but the last few hours have been equally shocking for the large number of big names whose political careers have been unceremoniously halted. Here’s our view of the top ten.
Scottish Labour on course to lose every seat