Which one of the following Indian island lies in between India and Srilanka?

  • (a)Elephanta
  • (b)Nicobar
  • (c)Rameshwaram
  • (d)Salsette

Asked in

UK PSC (Pre) -2011

Related questions