What separates India from Sri Lanka ?
Sri Lanka is separated from India by the Palk Strait and the Gulf of Mannar.