File:Mt._Nanda_Devi.jpg · Wikimedia Commons · See Wikimedia Commons
Nanda Devi is the second highest mountain in India, located in the Himalayas. It is a significant peak in the region and an important landmark in Indian geography.
AI-generated from the Wikipedia summary — may contain errors.
via Wikidata · CC0
54 mapped locations
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).