Humza Yousaf

Will Primate Ayodele Prophecy On Scotland Independence From UK Come To Pass?

The newly elected first minister of Scotland, Humza Yousaf has vowed to push for another referendum seeking independence of Scotland…

2 years ago