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

A. Elephanta
B. Rameshwaram
C. Nicobar
D. Salsette

C. Nicobar
Share the Post

Leave a Reply

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