Home
Images
Vectors
Videos
Stock image Tehri Dam
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.
Image
, 13.33MB, 6000 × 3786 jpg
Tehri Lake
Image
, 8.26MB, 4000 × 3000 jpg
Tehri Lake
Image
, 3.95MB, 3355 × 2400 jpg
Page 1
>> Next