Elections 2026
David vs Goliath: New parties and community movements deliver election upsets across South Africa
The biblical story of David defeating the giant Goliath played itself out in the local government elections as smaller political parties and...


