Scotland First Minister: Humza Yousaf offers further proof that Muslims can succeed in Britain
Humza Yousaf has been elected leader of the majority party in Scotland, the Scottish National Party. On Wednesday, he was sworn in as first minister of Scotland, the leader of one of the most powerful devolved governments in the developed world. And there is something about him that did not come up much at all in the election campaign. Something that might, in the bad old