Arrow-right Camera

Photos


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

Associated Press