Tough test for ruling ANC as South Africans vote

· Perth Now