President Ramaphosa's comments are his latest attempt to push back against claims made by Donald Trump and Elon Musk.
Picture: Gallo Images/Alet Pretorius) President Cyril Ramaphosa says South Africa will soldier on despite two senior American government officials snubbing G20-related meetings in the country.