Geography, asked by RajThakur2121, 1 year ago

Which neighbouring country is located in the north of india

Answers

Answered by candidkhushi
1
Nepal or Tajikistan
Answered by Anonymous
2

Answer:

China, Nepal and Bhutan is located in the north of India.

Similar questions