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
Math,
1 month ago
Chemistry,
1 month ago
Computer Science,
2 months ago
English,
10 months ago
English,
10 months ago