Which of the following straits separate India from Sri Lanka? February 9, 2023November 9, 2021 by admin (a) Davis (b) Palk (c) Sunda (d) Johor Submitted By: Syed Bilawal Shah (Sain)