South African President Cyril Ramaphosa attends a meeting with Russian President Vladimir Putin at the Constantine (Konstantinovsky) Palace in Strelna near St. Petersburg, Russia.29.07.2023#8488253
Russian President Vladimir Putin attends a meeting with South African President Cyril Ramaphosa at the Constantine (Konstantinovsky) Palace in Strelna near St. Petersburg, Russia.29.07.2023#8488252
Russian President Vladimir Putin attends a meeting with South African President Cyril Ramaphosa at the Constantine (Konstantinovsky) Palace in Strelna near St. Petersburg, Russia.29.07.2023#8488248
Russian President Vladimir Putin and South African President Cyril Ramaphosa attend a meeting at the Constantine (Konstantinovsky) Palace in Strelna near St. Petersburg, Russia.29.07.2023#8488237
Russian President Vladimir Putin and South African President Cyril Ramaphosa attend a meeting at the Constantine (Konstantinovsky) Palace in Strelna near St. Petersburg, Russia.29.07.2023#8488236
Russian President Vladimir Putin greets South African President Cyril Ramaphosa before a meeting at the Constantine (Konstantinovsky) Palace in Strelna near St. Petersburg, Russia.29.07.2023#8488231