Explore relationships

Meru Peak

Meru Peak is a mountain located in the GarhwalHimalayas, in the state of Uttarakhand in India. The 6,660-metre (21,850 ft) peak lies between Thalay Sagar and Shivling, and has some highly challenging routes.

Use + to expand a branch. Click a topic name to open its summary.