Question
Option C: Rameshwaram
The correct answer is “Rameshwaram”.
Rameshwaram Indian islands lies between India and Sri Lanka.