Long ago, in the beautiful Himalayan region of Uttarakhand, people worshipped Nanda Devi as a beloved goddess. Nanda means joy or happiness, and she was considered a daughter of the mountains and a fo...