Sri Lanka is a country with one of the oldest cultures in the world. Most importantly Sri Lankan culture is uninterrupted for more than many thousands of years despite the south Indian and Europeans invasions. Stone age people lived in Sri Lanka believed to be the origin of Sri Lankan culture, these tribal folks known as Yaksas and Nagas. Today a small number of descendant from these folks are living in some parts of Sri Lanka, they are popularly known as “Vedda community”.

Read More