Which neighbouring country is located in the north of india
Answers
Answered by
1
Nepal or Tajikistan
Answered by
2
Answer:
China, Nepal and Bhutan is located in the north of India.
Similar questions