King Charles hosts first state visit for S. Africa’s Ramaphosa
King Charles will host his first state visit since his accession to the British throne when he welcomes South African President Cyril Ramaphosa to Buckingham Palace on Tuesday. Charles, 74, has played a leading role in many of the recent official visits by the 112 foreign heads of state during...
Read more