The southern coastal town of Ambalangoda is renowned for its veil and manikin making. Read on to find out more about this art form that exists in Ambalangoda. Veil making Veils are made in Sri Lanka for certain customary move ceremonies that have existed since…