Tehri Dam/Lake is an artificial reservoir that was built over the River Bhagirathi. Located at an elevation of 1700 m / 5500 ft and with a height of over 260 m, it is regarded as the highest dam in India. The dam conserves water for irrigation purposes of the surrounding villages, supplies water to neighboring towns, and is the primary source for the power generation […]
Social Presence!