Tough test for ruling ANC as South Africans vote November 2, 2026 · Perth Now Read full story at source