South African President Cyril Ramaphosa arrived in Ukraine on Friday as part of an African peace mission that includes Egypt, the South African presidency said on Twitter. Ramaphosa is expected to meet Ukrainian President Volodymyr Zelenskiy on Friday and then travel to Russia for talks with President Vladimir Putin in St. Petersburg on Saturday. The South African presidency posted footage of Ramaphosa arriving by train in the Bucha area near Kyiv after travelling via Poland.