HomeSSCWhich or the following Indian islands lies between India and Sri Lanka? Which or the following Indian islands lies between India and Sri Lanka?By Admin / October 4, 2025 A. Elephanta B. Rameshwaram C. Nicobar D. Salsette ✅ The correct answer is option C.