Home News Humza Yousaf wins leadership election of Scotland’s ruling party, set to lead the country Humza Yousaf wins leadership election of Scotland’s ruling party, set to lead the country Author - Raj March 28, 2023 0 Humza Yousaf wins leadership election of Scotland’s ruling party, set to lead the country Tags News Facebook Twitter Whatsapp Newer Older