Catherine, Duchess of Cambridge

Prince Harry, Catherine, Duchess of Cambridge aka Kate Middleton and Prince William, Duke of Cambridge The Queen's Diamond Jubilee River Pageant Flotilla London, England - 03.06.12 **Not Available for Publication in France. Available for Publication in the Rest of the World** Credit Mandatory: Zak Hussein/WENN.com

See our biography of Catherine, Princess of Wales