Reaching a staggering height of 260 meters, the imposing Tehri Dam is one of the tallest dams in the world.
The dam reservoir, also known as Tehri Lake, is usually flocked with tourists interested in boating and is slowly becoming a prominent hub for adventure tourism in Uttarakhand.