HYDERABAD, (IANS) – The Vedda, an indigenous group of Sri Lanka, has a close genetic affinity with the Indian population, revealed a landmark study by 10 researchers from five institutions. The significant findings of the study, which involved a comprehensive analysis of high-resolution autosomal and […] Read this story