There’s a valid reason for Johannesburg being called Egoli, meaning City of Gold, as South Africa’s history, and more specifically Johannesburg’s history, is intricately linked to gold and mining. The ...