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
What’s Your Reaction? 0 0 0 0 0 0 0Reactions