What happened to the Veddas, the indigenous people of Sri Lanka? by Editor September 12, 2023 0 Princeton University Emeritus Professor of Anthropology, Gananath Obeyesekere, explains