South Africa sets May 29 as date for 2024 elections

South African President Cyril Ramaphosa
South African President Cyril Ramaphosa
Xinhua