President Cyril Ramaphosa faces criticism for allegedly breaching diplomatic protocols after a phone call with Elon Musk ...