Johannesburg Africa’s Richest City Needs $12 Billion to Fix Infrastructure – Bloombergby Noah Rodriguez April 10, 2025