Seeks to promote socialist ideas as a political alternative in Kenya.
Kenya Socialist Democratic AllianceSociety, Politics, Socialism, Organizations - Kenya Socialist Democratic Alliance. Seeks to promote socialist ideas as a political alternative in Kenya.
Seeks to promote socialist ideas as a political alternative in Kenya.
Kenya Socialist Democratic Alliance