Uttaranchal is also known as the land of sacred rivers such as Ganga. Known as holiest of all rivers, Ganga follows its course to flow from its origin in the Himalayas. The rivers moves all the way to its confluence with the ocean, through ancient pilgrimage towns and cities like Rishikesh , Haridwar , Varanasi and Prayag. See the sacred and legendary river Bhagirathi originating from Gaumukh that presents a heavenly vista indeed. The Yamuna originates from Bundar Poonch glaciers in district Uttar Kashi and flows across the boundary of Himachal Pradesh.