Tamil Nadu is a land of spirituality, ancient temples, and rich cultural heritage which attracts devotees from all over India.