King Charles all smiles as he hosts David Beckham and Rod Stewart at celebrity-filled ceremony

Related articles