King Charles hosts first state visit as monarch by welcoming South Africa's president Cyril Ramaphosa

King Charles has hosted his first state visit since becoming monarch, welcoming South Africa's president to Buckingham Palace.