Destinations

Masks in Ambalangoda 

On the southern coast of Sri Lanka is the small town of Ambalangoda renowned for the ancient craft of mask making. People of Amalangoda are supposed to be specialized in the crafting of masks for dances that have been a vital part of the daily…