King Charles welcomes South Africa's Ramaphosa for first state visit King Charles hosted his first state visit since becoming British monarch on Tuesday, welcoming South African President Cyril Ramaphosa to Buckingham Palace.