Who will be the new mayors in Tshwane and Joburg?

The Citizen | 10.11.2026 07:20
Political analysts warn that the battle for mayoral positions risks overshadowing the urgent need to fix struggling municipalities.