The Indigenous People of Sri Lanka, more commonly known as “veddas” are a minority indigenous community in Sri Lanka, a speck of land amidst the bright blue Indian ocean. Considered as the first people or the forebears of this magnificent island, the veddas have a …