Zuma ousted as president of South Africa
Weizmann Hamilton is a member of the Workers’ and Socialist Party (CWI in South Africa). Inside two months following his election as ANC president at the party’s December 2017 national conference, Cyril Ramaphosa has realised the ambition he reportedly set himself whilst still at high school according to a close childhood friend – to become […]
Continue Reading