The Liberal – Islamist Alliance

Western liberals, their puppets, and the Arab Spring in a nutshell (and I do mean nut).