The Veddas are the indigenous people of Sri Lanka. Only a few still live very originally on the edge of a national park, far away from electricity and running water. For five days I take part in the life of the Veddas.

Read more