WATCH LIVE: Johannesburg elects its new mayor
The ANC's Geoff Makhubo, DA’s Funzela Ngobeni, and EFF’s Musa Novela compete to replace Herman Mashaba.
Party officials in council chambers during a session. Picture: Nigel Sibanda
Party officials in council chambers during a session. Picture: Nigel Sibanda
Access to the top content, vouchers and other member only benefits