Duchess Kate wears icy blue Jacquard McQueen to celebrate the Queen's birthday

Prince Harry, Kate Middleton and Prince William
Prince Harry, Kate Middleton and Prince William

Kate Middleton wears a pretty icy blue Jacquard coat by Alexander McQueen to celebrate Queen Elizabeth's birthday.