The biggest attraction is of course the giant statue of Lord Shiva which can be seen from a long distance. At 37.5 meters (123 ft) this statue is India’s tallest and the world's second tallest statue of Lord Shiva at present.
Read this post on wayfarerscorner.com