Cyril Ramaphosa is elected ANC leader - BBC News
South Africa's deputy president Cyril Ramaphosa is the new leader of the ANC.
Cyril Ramaphosa has been elected as the new leader of South Africa's governing African National Congress (ANC).

But who is he and what does the result mean for South Africa?