New MSP Cameron Buchanan replaces the late David McLetchie

Mr Buchanan being sworn in.
Breaking

    Cancel