Sri Lanka is separated from India by
-
Strait of Gibraltar
-
Palk Strait
-
Cape of Good Hope
-
Suez Canal
B
Correct answer
Explanation
Sri Lanka is separated from mainland India by the Palk Strait, a narrow strip of water between Tamil Nadu and northern Sri Lanka. The shallow waters of this strait historically facilitated cultural exchanges.