Edinburgh [Scotland], Hamza Yousaf has resigned from his role as leader of the Scottish National Party (SNP) and First Minister of Scotland, marking a significant development in Scottish politics, Al Jazeera reported Yousaf's resignation. This follows the recent dissolution of the SNP coalition...