Scotland's Humza Yousaf resigns as country's leader amid fears of defeat in no-confidence motion
World | April 29, 2024 17:51 ISTWith no prospect of victory, Yousaf quit rather than face defeat later this week when Scottish lawmakers were scheduled to vote on motions of no confidence in Yousaf and his government.