Tehri Dam In Uttarakhand Tehri dam in the north of India, at the foothills of the Central Himalayan Seismic Gap, was specially made in 2006 to provide drinking water, for electricity generation, and irrigation. This is one of the Biggest Dams...