South Africa’s best-run city made R24.5 billion from tourists in one year South Africa • 28 June 2026