Kate Middleton Wears Emilia Wickstead With A Jane Corbett Hat To The Season’s First Buckingham Palace Garden Party

Kelly Lynch / May 22, 2013