Tamil Nadu has one of the largest collection of temples. In every street and village, one can find atleast a couple to dozen temples. Besides, this there are temple towns like Madurai, Thiruvannamalai, Kumbakonam, Rameswaram where it thrives due to pilgrimage.