The Duchess Wears Catherine Walker & Alexander McQueen, UPDATED: Princess Estelle & Prince Oscar Join the Party
Kate opted for a coat by Catherine Walker atop an Alexander McQueen dress for day 2 of the royal tour.
Kate opted for a coat by Catherine Walker atop an Alexander McQueen dress for day 2 of the royal tour.