Answer: C
Correct answer: Gujarat
Gujarat has the longest coastline of any Indian state, roughly 1,600 km, owing to the deeply indented Gulf of Khambhat and Gulf of Kutch and the Saurashtra peninsula between them. That coast gives it a leading position in maritime trade, ports, fishing and salt production, and Kandla was India’s first special economic zone. Andhra Pradesh has the second longest, and Tamil Nadu the third. India’s total coastline, including the island territories, is about 7,500 km. Among union territories the Andaman and Nicobar Islands have a longer coastline than any mainland state, since a scattered archipelago has a great deal of shore for its area - a reminder that coastline length depends heavily on how finely the measurement follows the indentations. The nine coastal states are Gujarat, Maharashtra, Goa, Karnataka, Kerala, Tamil Nadu, Andhra Pradesh, Odisha and West Bengal.