Nanda Devi is the highest mountain (7434m) which is completely within the territory of India. Its name means "Goddess of Joy".
PhotoID#: in04g297