10 Most Beautiful Hats at Royal Wedding
Princess Mathilde of Belgium
Princess Mathilde of Belgium
Queen Margrethe II of Denmark
Queen Margrethe II of Denmark
Zara Phillips, Daughter of Princess Ann
Zara Phillips, Daughter of Princess Ann
Princess Eugenie and Princess Beatrice of York
Princess Eugenie and Princess Beatrice of York
Princess Letizia of Spain
Princess Letizia of Spain