FILE PHOTO: President of the African National Congress (ANC) Cyril Ramaphosa greets supporters on his arrival at the political party’s final rally ahead of the upcoming election at FNB stadium in Johannesburg, South Africa, May 25, 2024. REUTERS/Alaister Russell/File Photo