Tehri Dam-A Triumph of Human Engineering amidst Scenic Landscape

Tehri Dam Reaching a staggering height of 260 meters, the imposing Tehri Dam is one of the tallest dams in the world and the tallest dam in India. An engineering…