John Swinney to stand down as Scotland's longest-serving deputy first minister when Nicola Sturgeon's successor is appointed

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.