Answer: (Detailed Solution Below)
Option C: Rameshwaram
Detailed Solution:
The correct answer is “Rameshwaram”.
Rameshwaram Indian islands lies between India and Sri Lanka.
The correct answer is “Rameshwaram”.
Rameshwaram Indian islands lies between India and Sri Lanka.