Mr Yousaf was speaking at an event in Dundee as he fights for his political future ahead of a no-confidence vote next week.

for more ...