Home > Football > Fashion > Royal Wedding 2018: Here’s what David Beckham, Serena Williams, and other sports stars wore