King Charles hosts first state visit for South Africa’s Ramaphosa
By EMMANUEL YASHIM South African President Cyril Ramaphosa. LONDON- King Charles will host his first state visit since his accession to the British throne when he welcomes South African President ...