A DNA analysis of Prince William, second-in-line to Britain’s throne has revealed that he has an Indian ancestry. This ancestry has been found in...