President Cyril Ramaphosa meets The Queen and the Prime Minister of UK ahead of Commonwealth Meeting

President Cyril Ramaphosa meets The Queen and the Prime Minister of UK ahead of Commonwealth Meeting