
London has rolled out the red carpet as King Charles hosts his first state visit since his accession to the British throne with the arrival of the South African president to Buckingham Palace.
Preparations have been months in the making after President Cyril Ramaphosa and First Lady Dr Tshepo Motsepe accepted an invitation to visit the King and Queen Consort from November 22 to 24.