A large number of curious tourists visit the intriguing town of Ambalangoda to experience unique art forms which were very much part of the Sri Lankan cultural fabric decades before the invention of modern entertainment apparatuses. The town is well known for devil dancing employing…