Johannesburg Flash floods cause infrastructural damage and road closures in Johannesburg, South Africa – The Watchersby Miles Cooper March 18, 2025