Multiple choice Which of the following places in India lies on the three seas? Indira Point Kavaratti Mahe Kanyakumari Rameshwaram Reveal answer Fill a bubble to check yourself D Correct answer Explanation This is the correct answer as Kanyakumari lies on the point where Arabian Sea, Indian Ocean and Bay of Bengal meet.