Tehri lake in Uttarakhand, india, Tehri Lake is an artificial dam reservoir. Tehri Dam, the tallest dam in India and Tehri dam is Asia's largest man-made lake.
Choose your region
Selecting a region may change the language and promotional content you see on the Adobe Stock web site.