Saturday, February 23, 2013

Ambalangoda

Ambalangoda is a big town. It's located in Galle District, Southern Province, Sri Lanka, governed by an Urban Council. The town is famous for its anicent devil masks and devil dancers.

0 comments:

Post a Comment