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-m
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.
Size: 5657px × 3771px
Location: Tehri
Photo credit: © HK Singh / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: adventure, background, beautiful, beauty, bhagirathi, blue, boating, clouds, coast, dam, evening, ganges, garhwal, heavenly, heavens, hiking, hydro, india, lake, lakes, landscape, landscapes, manmade, mind, mountain, mountains, nature, outdoor, panorama, peace, reflection, river, scene, scenery, scenic, sky, summer, sunny, sunset, tehri, tourism, travel, uttarakhand, uttrakhand, vacation, view, water