British King Charles hosts South African President Ramaphosa at Buckingham Palace
Cape Town, South Africa (PANA) – British King Charles on Tuesday night used his first major speech to a foreign leader on the throne to signal his monarchy will tackle the legacy of colonialism