Which or the following Indian islands lies between India and Sri Lanka?

A. Elephanta
B. Rameshwaram
C. Nicobar
D. Salsette
✅ The correct answer is option C.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top