The Johor Strait lies between which two countries?

A ) Singapore and Indonesia

B ) Malaysia and Singapore ✅

C ) Malaysia and Indonesia

D ) Thailand and Singapore