Scotland's Humza Yousaf Resigns As Country's Leader Scotland's leader Humza Yousaf resigns, paving the way for UK Labour Party to gain ground in upcoming elections. SNP faces challenges amid internal turmoil