The Himalayas stretch across Nepal and India forming a natural boundary. They create a physical division between the two countries, marking the northern frontier of India.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results