Victoria Beckham looked incredible at Windsor Castle as her husband David Beckham got knighted. The former Spice Girl wore the same hat that she wore to Meghan Markle's wedding in 2018.