"the towering peak of Nanda Devi"

Nanda Devi
Creative Commons Attribution Share AlikeNanda Devi - Credit: Anirban c8
Nanda Devi is India's second highest mountain.  It has two peaks, with the west summit being the highest.  The name Nanda Devi means 'bliss-giving goddess'.