African National Congress supporters listen to South African President Cyril Ramaphosa at the Mose Mabhida stadium in Durban, South Africa, Saturday, Feb. 24, 2024, during their national manifesto launch in anticipation of the 2024 general elections. (AP Photo/Jerome Delay)
South African President Cyril Ramaphosa delivers his speech at the Mose Mabhida stadium in Durban, South Africa, Saturday, Feb. 24, 2024, for the African National Congress national manifesto launch in anticipation of the 2024 general elections. (AP Photo/Jerome Delay)