Tehri Dam is the largest dam in India and the eighth tallest in the world. It is on the Bhagirathi River. The Project is one of the largest hydroelectric power projects in the world. It is 261 m high and 575 m long. The Tehri Dam Project generates 1,000 MW of electricity. In addition, the …
