Tehri Dam in Uttarakhand, with submerged Tehri town

WildFilmsIndia 2015-05-14

Views 14

The Tehri dam is located along the Bhagirathi Ganga / Ganges, in Uttarakhand, India. It was the subject of much environmental activism prior to completion, but ...

Share This Video


Download

  
Report form