Geography, asked by shivam5735, 7 hours ago

Which neighbouring country is situated in the south-

west of India?​

Answers

Answered by dannyphonde
1

Answer:

Sri Lanka is situated in the south west of India

Similar questions