South Africa, #ANCdecides2017

#ANCDecides2017: Cyril Ramaphosa is the new ANC President

By Antoinette Muller 18 December 2017

THE PLOT OUTPLOTTED?

As internal polls confirm his personal popularity, emboldened Ramaphosa moves to outflank plotters’ cabal

By Ferial Haffajee

There are more skin cancer cases related to tanning beds than there are lung cancer cases to smoking.