Scotland’s Humza Yousaf resigns – The Washington Post

LONDON The leader of Scotland, First Minister Humza Yousaf, abruptly resigned Monday, roiling Scottish politics before general elections later this year.
Yousaf also served as head of the Scottish N… [read more]

Leave a Reply

Your email address will not be published. Required fields are marked *