President Cyril Ramaphosa addresses the 2018 Heads of Mission Conference

President Cyril Ramaphosa addresses the 2018 Heads of Mission Conference