image
Veddas of Sri Lanka have close genetic affinity with Indians