
The leaders of Scotland’s main political parties have all been formally sworn in as MSPs – with the SNP’s John Swinney taking the opportunity to declare his “primary loyalty” to the “people of Scotland.
As the leader of the largest party, he was the first of the 129 MSPs to take the oath.