Select Page

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.