Ambalangoda

Sri Lanka

Ambalangoda is a coastal town located in the Galle District within the Southern Province of Sri Lanka.

The town is primarily recognized for its cultural heritage involving the hand-crafting of traditional demon masks. It is also well known as a center for devil dancers.

Sources

  1. Ambalangoda