South Africans vote as anger over failing services threatens ANC

People queue to vote in local government elections in Khayelitsha, in Cape Town, South Africa, November 4, 2026. PHOTO | REUTERS