Tamil Nadu is the second longest sandy beach front in India, stretching over 1,076 kilometers (670 miles). The rivers in Tamil Nadu have been subjected to sand mining, especially illegal sand mining continuously for the past 28 years starting from 1989, following a …