Prince Charles, Kate Middleton, Prince Harry, Queen Elizabeth II and Prince William - Sunday 3rd June 2012

Prince Charles, Prince of Wales, Prince Harry, Prince William, Duke of Cambridge, Queen Elizabeth II, Camilla, Duchess of Cornwall and Catherine, Duchess of Cambridge, aka Kate Middleton The Queen's Diamond Jubilee River Pageant Flotilla London, England - 03.06.12 (1 image)