Kate Middleton wears Alexander McQueen to Palace Garden Party

BRITAIN-ROYALS
BRITAIN-ROYALS