Tiruvannamalai in Tamil Nadu is considered to be one of the most holy cities in the state. The famous Annamalaiyar Temple located here is a Hindu temple dedicated to the deity Shiva. Lord Shiva is worshipped in the incarnations of the five natural elements and in Tiruvannamalai it is the element of fire known as Lord Arunachaleshwar. The temple is on the foothills of the Arunachal Hills and every full moon devotees come here to perform the sacred Girivalam ritual. The city also has a number of ashrams, mostly revolving around the deity worshipped in this temple. If you are looking for some peace and spiritual comfort, this small city is sure to surprise you.