Hambantota
Mask carving is an indigenous tradition in Ambalangoda, a coastal town 34 km north of Galle.
Mask carving is an indigenous tradition in Ambalangoda, a coastal town 34 km north of Galle.
Mask carving is an indigenous tradition in Ambalangoda, a coastal town 34 km north of Galle.
Mask carving is an indigenous tradition in Ambalangoda, a coastal town 34 km north of Galle.
Mask carving is an indigenous tradition in Ambalangoda, a coastal town 34 km north of Galle.