Russian President Vladimir Putin meets with South African President Cyril

Russian President Vladimir Putin and South African President Cyril Ramaphosa attend a meeting in Saint Petersburg, Russia June 17, 2023. Ramil Sitdikov/Host photo agency RIA Novosti via REUTERS