John Swinney is elected leader of the Scottish National Party following the resignation of First Minister Humza Yousaf. (The Guardian) 2024 Scottish National Party leadership election link embed save