The announcement that John Swinney will succeed as head of the Scottish National Party (SNP) has resulted in a dramatic…
This website uses cookies.