anti-imperialism.org
Two tasks for the global revolutionary movement
Recently, there has been a some discussion about potential changes in contemporary class structure, and how this could lead to potentially increasing social unrest. Assuming minor shifts in global …