A record 42 MSPs are stepping down, from grandees to first timers – they share their reasons why.
Outgoing MSPs leave Holyrood with relief, regret and unfinished business
A record 42 MSPs are stepping down, from grandees to first timers – they share their reasons why.