Breaking News

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

John Swinney has said he will stand down as Scotland's longest-serving deputy first minister after being in the post for nearly nine years.His decision follows....Read More