Answer: (Detailed Solution Below)
Option D: Gujarat
Detailed Solution:
The correct answer is “Gujarat”.
The state of Gujarat has the longest coastline among the given options. The coastline of Gujarat is approximately 1600 km long, making it the state with the longest coastline in India.