Op-eds 30 January 2025 How City of Johannesburg can stop buildings sliding into dysfunctionality — and reap R1bn By Michael Gering and Robert Dale 5 min 3