Best Hats and Heels at the Royal Wedding

Oprah Winfrey in Stella McCartney.
Oprah Winfrey in Stella McCartney.
Amal Clooney, wearing Stella McCartney, and husband George.
Pippa Middleton and husband James Matthews at the royal wedding.
Abigail Spencer in Alexandra Rich and Priyanka Chopra in Vivienne Westwood.
Serena Williams in Versace.
Sophie Countess of Wessex in Suzannah.
Dora Ragland, Meghan Markle’s mother.
James Blunt and Sofia Wellesley
Victoria Beckham in Victoria Beckham.