Sir Rod Stewart teases David Beckham about knighthood snub in front of King Charles
Sir Rod Stewart was among the celebrity guests at Buckingham Palace on Tuesday night to celebrate King Charles' new charity ambassador, David Beckham