From Johannesburg to Tshwane: Proof That Revival Is Possible
Becoming Mayor of Johannesburg in 2016 meant confronting a depth of rot and neglect that no soul could have been prepared for, a decay that had driven the city of gold into severe distress.