King Charles, Kate Middleton and Prince William greet South African president Cyril Ramaphosa
The monarch and Queen Consort shook hands with Cyril Ramaphosa at the Royal Pavilion on Horse Guards Parade this afternoon ahead of a glamorous state banquet ... Read more