As South Africa marks 29 years since the inauguration of Nelson Mandela, the nation has made great strides in building…