Vancouver , Canada Toronto , Canada Sweden, Malmo Kassel, Germany Hannover, Germany
Workers movementWorkers' Day
Vancouver , Canada Toronto , Canada Sweden, Malmo Kassel, Germany Hannover, Germany