Humza Yousaf's defeated leadership rival could hold the key to his political fate Published 25 Apr 2024 This has become a political bloodbath for Humza Yousaf. Full Article