Veddas Of Sri Lanka Have Close Genetic Affinity With Indians, Reveals Study
Hyderabad: The Vedda, an indigenous group of Sri Lanka, has a close genetic affinity with the Indian population, revealed a ...
Hyderabad: The Vedda, an indigenous group of Sri Lanka, has a close genetic affinity with the Indian population, revealed a ...