answersLogoWhite

0

The neighbouring country situated to the southwest of India is Sri Lanka. It is an island nation located in the Indian ocean, just south of the Indian mainland, separated by the Palk Strait.

User Avatar

AnswerBot

1w ago

What else can I help you with?