Gangotri is a town in Uttarkashi district in the state of Uttarakhand, India. It is a Hindu pilgrim town on the banks of the river Bhagirathi and origin of River Ganges.
According to popular Hindu legend, it was here that Goddess Ganga descended when Lord Shiva released the mighty river from the locks of his hair.Gangotri Dham is dedicated to Goddess Ganga, who is said to have descended on earth to absolve the sins of human kind. The river originates at Gaumukh from the Gangotri glacier which is some 18 km from the town of Gangotri. Situated in Uttarkashi district of Uttarakhand, the original temple of Gangotri was built by by Amar Singh Thapa, a Gurkha general, in the early 19th century.
King Sagar undertook an Ashwamedha Yagna and sent his 60,000 sons along with the horse. The horse was lost; tracing the horse to the Sage Kapila's ashram, the 60,000 sons stormed the ashram and disturbed sage who was in deep meditation. Enraged Kapila opened his fiery eyes that turned all 60,000 sons into ashes. Later, on Kapila's advice, Anshuman (Sagar's grandson) started praying to Goddess Ganga, requesting her to come down to earth to cleanse the ashes of his relatives and grant salvation to them. Anshuman failed in his aim; it was his grandson Bhagirath whose rigorous meditation made Ganga to come down to earth. Lord Shiva tied Ganga and distributed its water in a number of streams to save the earth from its mighty force.