King Charles III of England received South African President Cyril Ramaphosa at Buckingham Palace in London on Tuesday 22 November. He was accompanied by his wife for the first visit of a head of state under the era of Charles III at the invitation of the new British sovereign. This …
Read More »