King Charles will receive the president of South Africa on his first state visit.
When he receives the president of South Africa at Buckingham Palace next month, King Charles will host the first state ...
When he receives the president of South Africa at Buckingham Palace next month, King Charles will host the first state ...