The Unyielding Spirit of Kayole: A Community Crusade against Public Land Exploitation

In the face of adversity and monumental challenges, the human spirit can be invincible. The people of Kayole, Kenya, exemplify this strength. Amidst threats, arbitrary arrests, politically instigated violence, and…

Raila Odinga and the Kenyan Struggle: Revolution Takes Time

By Okoth Osewe The Acclaimed Political Icon, Raila Amolo Odinga, has been the subject of criticism by his detractors for allegedly squandering his opportunities to ascend to the highest office…

Establishing a Collective, Revolutionary Socialist Ideology Amongst the Working Classes in Kenya

The development and maintenance of a revolutionary socialist ideology and common goals within Kenya’s working class is a difficult and complicated process that needs close attention to both theory and…

The Strategy of Revolutionary Socialism

Revolutionary socialism is a political ideology that aims to bring about a socialist revolution in order to achieve social and economic justice for all. It is based on the belief…