Axidava

Humza Yousaf Quits

Humza Yousaf, Scotland’s first – and hopefully last – Muslim leader has officially resigned because he’s an embarrassment and a disgrace.

(more…)