Their Royal Highnesses Prince William Duke of Cambridge and Catherine Duche - The Independent