Question : Nepal is north of what country?
Answer : Nepal is north of India. The mountainous north of Nepal has eight of the world’s ten tallest mountains, including the highest point on Earth, Mount Everest.
7 little wordsQuestion : Nepal is north of what country?
Answer : Nepal is north of India. The mountainous north of Nepal has eight of the world’s ten tallest mountains, including the highest point on Earth, Mount Everest.
7 little words