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

Prince Phillip, Duke of Edinburgh, Prince Harry, Prince William, Duke of Cambridge, Prince Charles, Prince of Wales, 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 (3 images)