We live in a world dominated by injustice, exploitation, and human misery. There is a desire among many well-meaning people to create a better world, to alleviate the suffering and end misery, the question is how?
22 April 2023 ASSAULT ON THE AFRICAN LIBERATION MOVEMENT The All-African People’s Revolutionary Party stands in solidarity with the African People’s Socialist Party (APSP) against the most recent assault against […]
Some years ago, a member of the All-African People’s Revolutionary Party (A-APRP) spoke to university students about the thousands of years of African history that preceded slavery, explaining that the […]
ONLY SOCIALISM WILL SAVE OUR PLANET Two important characteristics of socialism point to why it is the only process that will avert the march to environmental and human destruction that […]
Capitalism-Imperialism being the unjust, anti-people and exploitative economic system it is depends on a wide variety of offensive strategies to maintain and advance its agenda via the oppression and exploitation […]