Prince William, Duke of Cambridge, and Catherine, Duchess of Cambridge show - The Independent