GB Energy: What does it mean for Scotland? The prime minister has confirmed the state-owned energy company is coming to Aberdeen but many questions remain. Source