VR Virtual Tour
Tallest dam, Uttarakhand
Tehri Dam is India's highest dam, standing at 260.5 metres. It is now placed No. 10 on the list of the world's tallest dams. It is India's largest hydroelectric power project, with a total planned installed capacity of 2400 MW.