Stock People

The Africa Liberation Day is held amid on-going struggles against imperialist militarism and economic exploitation.