Throughout India, there are a large amount of temples dedicated to Shiva, one of the principal deities of Hinduism. The most temples are in the South Indian state of Tamil Nadu, where there are 2,500 Shiva temples of importance. There are several kinds of temples in the South Indian state of Tamil Nadu.