Johannesburg Flash floods cause infrastructural damage and road closures in Johannesburg, South Africa – The Watchersby Capital-Cities March 18, 2025