Next Mayor of Johannesburg?
Helen Zille 56% · David Makhura 12% · Herman Mashaba 9%. Starts November 4, 2026. Trade on OCTORAX.