President Cyril Ramaphosa Promises Investment in Skills Training at ANC's Final Rally


  •   1 min read
President Cyril Ramaphosa Promises Investment in Skills Training at ANC's Final Rally
Cyril Ramaphosa, South Africa's president, leader of the ruling party African National Congress (ANC), during the Siyanqoba rally at FNB Stadium in Johannesburg, South Africa, on Saturday, May. 25, 2024. This is South Africa's ruling African National Congress last push campaign ahead of the election on May 29. Photographer: Leon Sadiki/Bloomberg via Getty Images