In a rare and significant event, South African President Cyril Ramaphosa recently welcomed two Heads of Government in a joint…
On June 6, 2023, South African President Cyril Ramaphosa welcomed his Portuguese counterpart, President Marcelo Rebelo de Sousa, to South…