Former England captain David Beckham was knighted by King Charles III at Windsor Castle on Tuesday, calling it his “proudest moment”. Source link