Which mountain range lies in India and Nepal? 🔊
The mountain range that lies in India and Nepal is the Himalayas. It is home to the highest peaks in the world, including Mount Everest, and is vital for regional climate and hydrology.


Equestions.com Team – Verified by subject-matter experts