Tehri faced the brunt of nature's fury when the Tehri Dam, one of the tallest dams in the world, was constructed on the Bhagirathi River. The construction of the dam led to the submergence of the ...
Tehri Dam built on Lake Tehri is the highest dam in the world with endless possibilities,” citing an ANI report. "This cruise ship will boost tourism in the region. We want more such activities ...