Skip Nav

Kate Middleton put her best hat forward with Prince William at Zara Phillips and Mike Tindall's wedding in Edinburgh, Scotland, in July 2011.

Read More Kate MiddletonPrince Harry