VISUALS: ANC President Cyril Ramaphosa’s fascinating timeline

Explore a timeline of new ANC President Cyril Ramaphosa’s life.