Oct 052018
 

The indigenous people of Sri Lanka are the Veddas (Veddhas, Veddahs), but properly the Wanniyala-Aetto, or “forest people.” Until recently, Veddha …

Click for detailed story

 Leave a Reply

(required)

(required)