Image: RUSSIA-AFRICA-POLITICS

Vladimir Putin and Cyril Ramaphosa following a meeting with African leaders at the Constantine Palace in Strelna, Russia, on June 17, 2023.