Ramaphosa hails post-apartheid progress, admits errors
The needs of South Africans are better met today than they were at the e...