Humza Yousaf has narrowly won the leadership contest for the nationalist SNP and is Scotland's new First Minister.
He edged ahead in a contest which featured rows over religious beliefs, arguments about the recollection of past events, and widespread criticism of secrecy surrounding the vote...