The picturesque pilgrimage in the hinterlands of the Himalayas is the most sacred spot where Ganga, the stream of life, touched Earth for the first time. Gangotri is where the Bhagirathi, one of the two major tributaries of Ganga is said to descend on the Earth. It is about 18 km downstream of Go...