South Africa’s largest city, Johannesburg, is the megacity with a bright future on its mind. While still inexorably linked to its past, the ‘City of Gold’ is the new up-and-coming destination bound to raise heads. The allure of Johannesburg’s authenticity as a ‘real’ city coupled with its rapid regeneration is the magic combination that can be found in all of the most dynamic and exciting cities.