Photos


Princess Beatrice wears a Philip Treacy hat at the royal wedding in London on April 29.

Associated Press