Billionaire businessman Patrice Motsepe has apologised for remarks he made to US President Donald Trump, saying he had a duty to listen to differing views, and did not have the right to speak on behalf of anybody, except himself.

Billionaire businessman Patrice Motsepe has apologised for remarks he made to US President Donald Trump, saying he had a duty to listen to differing views, and did not have the right to speak on behalf of anybody, except himself.