When the G20 meets in Johannesburg this November, President Cyril Ramaphosa will step into the spotlight as host. It is a historic first for Africa. With an agenda heavy on critical minerals, energy ...