How many terms has Cyril Ramaphosa been elected as the president of the ANC?
1
2
3
4
Answer
Cyril Ramaphosa has been elected as the president of the African National Congress (ANC) for two terms. He was first elected in December 2017 and then again in December 2022.
Unraveling the Ramaphosa Riddle: Test Your Knowledge on South Africa's President!