James Petras The dynamic of democratic, nationalist and class struggles throughout the Moslem world has set in motion a new constellation of alliances between the imperial West (US and European Union) and Islamist parties, leaders and regimes, dubbed…
more »