A Feast with Veddhas September 21, 2018 Image: Sri Lanka Best Tours Many visitors like to discover the native people of Sri Lanka. A perfect place to observe Veddhas (Sri Lankan Aborigines) is their last remaining village of Dambana which is located a few hours drive from Kandy. […] Read More