Big ambitions, but does GB Energy even belong here?
So, the race is on to be the place in Scotland where Sir Keir Starmer and Ed Miliband’s Great British Energy lays down its corporate roots. The three clear runners are Glasgow, Edinburgh and Aberdeen, and Labour’s Scottish leader, Anas Sarwar, is already …