It's all from the far-left, especially the SWP who make all those banners and hand them out.

The so-called "liberals" strident and continued defence of less than liberal Islam is what baffles me, the woman organising the "feminist" anti-Trump protests is a Muslim woman who has previously protested AGAINST women's rights in Muslim countries.

Feminism taken over by Islamists and the Black Lives Matters movement in Britain is run by environmentalists, they all seem very confused.