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.