Angels & Demons: Mask-making in Sri Lanka July 17, 2018July 17, 2018 IMAGE: SRI LANKA – VILLA Mask making is a tradition in Sri Lanka. Many Sri Lankan mask craftsmen engaged in their trade, along the coastal areas of the island. Among all the places, the Ambalangoda area on the South Western coast […] Read More