South Africa News President Cyril Ramaphosa admits ANC made mistakes #2021municipalelections ANC president Cyril Ramaphosa has said the ANC has made mistakes and let South Africans down. He was campaigning for the local government elections... Nancy MOctober 11, 2021