Catherine Smith KC appointed as Advocate General for Scotland

Catherine Smith KC has been appointed as the Advocate General for Scotland