Mairi McAllan: the SNP’s reluctant firebrand
The 31-year-old Scottish MSP has been tipped as a future first minister – but does she even want power?
ByThe 31-year-old Scottish MSP has been tipped as a future first minister – but does she even want power?
By