Ambalangoda is a coastal town located in Galle District, Southern Province of Sri Lanka. Governed by Ambalangoda Urban Council, the town is famous for its ancient devil masks and devil dancers.
Ambalangoda is a coastal town located in Galle District, Southern Province of Sri Lanka. Governed by Ambalangoda Urban Council, the town is famous for its ancient devil masks and devil dancers.