Answer :

Final answer:

Gujarat has the longest seashore among the mentioned Indian states.


Explanation:

The Indian state with the longest seashore is Gujarat. While Tamil Nadu, Kerala, and Andhra Pradesh have significant coastlines along the Bay of Bengal and the Arabian Sea, Gujarat stands out for its extensive coastline along the Arabian Sea. This state's coastline stretches approximately 1,600 kilometers, making it the longest seashore among the options provided.


Learn more about Indian states and their coastlines here:

https://brainly.com/question/40780657