New Tehri and Tehri Dam - Aug 06
Pictures of New Tehri Town and the Tehri Dam or the Grand Tehri Lake - Aug 06 The new Tehri Town - Reviving a historical town! The Tehri Dam constructed at the confluence of river Bhagirathi and Bhilangana has resulted in the formation of grand Tehri Lake. Photos and Pictures of the planned city New Tehri in Uttarakhand and functional Tehri dam.
Photos 1 - 16 of 37