Breaking news South Africa’s president arrives in Russia Giugno 17, 2023 South Africa’s President Cyril Ramaphosa (pictured) arrived in Saint Petersburg with a delegation of African leaders for talks with Russian President Vladimir Putin. The group aims to discuss way…