KECH South Africans Cast Ballots in Hotly Contested General Election Published 30 May 2024 South Africans Cast Ballots in Hotly Contested General Election Watch now Watch preview Share