Umandawa

Umandawa

Umandawa is a Buddhist village in Sri Lanka that allows you to break free from worldly life and engage in the basic philosophy of Buddhism to explore life with spiritual insight. Umandawa is the only global Buddhist village in the world built on a large plot of land in the Kurunegala District on a concept of Venn. Samantha Badra Himi.

0 Comments

Leave your reply