Scottish Nationalists were today left licking their wounds after Labour exceeded all expectations in the crunch Glenrothes by-election.
Scottish Nationalists were today left licking their wounds after Labour exceeded all expectations in the crunch Glenrothes by-election.
Scottish Nationalists were today left licking their wounds after Labour exceeded all expectations in the crunch Glenrothes by-election.