Ramaphosa elected President of South Africa
African National Congress (ANC) president Cyril Ramaphosa has been elected President of South Africa
IFP stalwart David Ntombela to be laid to rest
Thousands of mourners, dignitaries from various areas and leaders and representative of political