The Nanda Devi peak is located in which mountain range of India?
Select the correct answer from the options below:
Himalayas
Western Ghats
Aravallis
Vindhyas
View Answer
Explanation:
Nanda Devi, one of India's highest peaks, is located in the Himalayan mountain range.