Duchess Kate wears Alexander McQueen for WWI service in Belgium

Prince William Kate Middleton
Prince William Kate Middleton