Tamil Nadu
Tamil Nadu
-
India’s Longest Beach
Marina beach is the longest natural beach in India and second longest natural beach in the world. This beach experiences 30,000 visitors each day and due to this, you will find the beach crowded all the time.