The town of Tiruvannamalai, in Tamil Nadu state in the southeast of India, is a spiritual place with Arunachala Hill. However, beyond its spiritual attraction, Tiruvannamalai is a destination for ...