Which of the following straits separates Malaysia from Singapore? Leave a Comment / GK Mcqs A. Dover Strait B. Johor Strait C. Sunda Strait D. Palk