African National Congress supporters wait for South African President Cyril Ramaphosa to arrive at the Siyanqoba rally at FNB stadium in Johannesburg, South Africa, Saturday, May 25, 2024. South African will vote in the 2024 general elections on May 29. (AP Photo/Jerome Delay)