Where have all the Veddas gone?