Edinburgh [Scotland], April 30 (ANI): Humza Yousaf has stepped down from his roles as leader of the Scottish National Party (SNP) and Scotland’s first minister, marking a significant development in Scottish politics, Al Jazeera reported. Yousaf’s resignation follows the recent dissolution of the SNP’s coalition with the Scottish Greens, a decision that sparked two no-confidence motions from opposition parties, putting Yousaf’s leadership in jeopardy. In a televised address, Yousaf stated, “I am not willing to trade my values and principles or do deals with whomever simply for retaining power.”…