John Swinney to stand down as Scotland’s longest-serving deputy first minister

John Swinney to stand down as Scotland’s longest-serving deputy first minister