As Johannesburg teeters under the weight of collapsing infrastructure and public anger, Helen Zille and Herman Mashaba go head-to-head in a fiercely contested race for mayor.
With starkly different visions—and a deeply personal rivalry—the two candidates’ campaign across a city in crisis, each promising to restore order and rebuild South Africa’s economic hub.