Answer
D. Gujrat has the longest coastline.India has nine coastal states ,the nine coastal states are Gujarat, Maharashtra, Goa, Karnataka, Kerala, Tamil Nadu, Andhra Pradesh, Odisha and West Bengal. Four Union Territories also have coastline these are Puducherry, Lakshadweep, Daman & Diu and Andaman & Nicobar Islands.
So the correct answer is option D.
D. गुजरात में सबसे लंबी तटीय रेखा है। भारत के नौ तटीय राज्य हैं, नौ तटीय राज्य गुजरात, महाराष्ट्र, गोवा, कर्नाटक, केरल, तमिलनाडु, आंध्र प्रदेश, ओडिशा और पश्चिम बंगाल हैं। चार केंद्र शासित प्रदेशों में तटीय रेखा है और वह है पुदुचेरी, लक्षद्वीप, दमन और दीव और अंडमान और निकोबार द्वीप समूह।
इसलिए सही उत्तर विकल्प D है।