Elon Musk reportedly discussed with South African President Cyril Ramaphosa the potential of Tesla building a battery factory in ...