Gangotri is nestled among lofty Garhwal Himalayan peaks, glaciers, and dense forests, and is one of the highest pilgrimages in India. It is one of the holy places among the four Char Dhams. Gangotri, the origin of River Ganga and the seat of goddess Ganga.