4 min read World Humza Yousaf wins Scottish leadership race – Times of India 1 year ago EDINBURGH: Humza Yousaf on Monday won the race to become Scotland's new leader, the youngest and first from a minority...