Nepal is north of what country?

Question: Nepal is north of what country?

35

Answer: India.


Leave a Reply