'Hapless' Humza Yousaf 'only has himself to blame' for massive black hole in £60bn budget December 7, 2023 News Humza Yousaf has been warned that he only has himself to blame after he was forced to call an emergency cabinet meeting More