Understand
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.
According to mythology, Goddess Ganga - the daughter of heaven, manifested herself in the form of a river to absolve the sins of King Bhagirathâs predecessors, following his severe penance of several centuries. Lord Shiva received her into his matted locks to minimise the immense impact of her fall. She came to be called Bhagirathi at her legendary source.