India is separated from Sri Lanka by.
Palk Strait is situated in between the Tamil Nadu and the Mannar district of Northern Sri Lanka. It connects the Bay of Bengal in the northeast with the Palk Bay. Then with the Gulf of Mannar in the southwest. Whereas the Gulf of Kutch is an inlet of the Arabian Sea along the west coast of India and the Arabian Sea is located in the northwestern part of the Indian Ocean While the Indian Ocean, the body of salt water covering approximately one-fifth of the total ocean area of the world. Above information clears the facts that India is separated from Sri Lanka by Palk Strait. So the correct option is D.