David Beckham wore Dior Homme by Kim Jones to the Royal Wedding yesterday at Windsor Castle.
David Beckham wore a Dior Homme charcoal grey super 130’s wool twill morning coat and pants, a light grey super 150’s wool twill double-breasted waistcoat, a white 200/2 Egyptian cotton poplin shirt, a grey silk satin tie, a grey silk satin pocket square and derbies in black calfskin leather.