Sri Lanka’s Indigenous People Sri Lanka’s first people the Vedda or Adivasi have a captivating story. According to the islands fascinating historical chronicle – the Mahavamsa, it is said that they were the children or descendants of Queen Kuveni, a Yaksha and the wife of Sri Lanka’s legendary first King Vijay (5th BC). However, according...