May Day 2007: Build a socialist alternative to war, poverty and exploitation
The Committee for a Workers’ International (CWI) and socialistworld.net send warm May Day greetings to the workers, youth and oppressed of the world. May Day stands for international solidarity, struggle and socialism. Socialists, trade unionists, […]