Which neighbouring country is situated in the south-
west of India?
Answers
Answered by
1
Answer:
Sri Lanka is situated in the south west of India
Similar questions