South Africa: Cyril Ramaphosa elected new ANC leader

Cyril Ramaphosa has been elected as the new party leader of the African National Congress following a fiercely contested election.