This is Humza Yousaf, a Scottish politician famous for his anti-white agenda (Angry that Scotland is full of white Scotts.)

I'd say he got what he deserves


-lPSSlXds