Ambalangoda: Sri Lanka’s Enchanting Mask Capital
Step into the colorful world of Ambalangoda, a charming coastal town where Sri Lanka’s ancient mask-making and puppetry traditions come alive! Famous for its handcrafted demon masks, vibrant folklore, and puppet dramas, …
Read Guide