On Monday, Scotland’s First Minister Humza Yousaf announced his resignation. The leader of the Scottish National Party (SNP) has been under immense pressure since he ended a power-sharing deal with the Scottish Green Party last week. RELATED: Scotland’s First Minister Nicola Sturgeon Resigns Opposition parties in the Scottish Parliament have tabled two no-confidence votes, one against […]