South African President Ramaphosa rebukes senior ruling party official
Cape Town, South Africa (PANA) – Ace Magashule, the suspended Secretary-General of South Africa's ruling African National Congress (ANC), has been ordered to apologise for the “letter of suspension” he wrote to President Cyril Ramaphosa last week