President Cyril Ramaphosa receives Former President Barack Obama

President Cyril Ramaphosa receives Former President Barack Obama