Home
Images
Vectors
Videos
Stock image Tehri Lake
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
, 3.95MB, 3355 × 2400 jpg
Tehri Lake
Image
, 8.26MB, 4000 × 3000 jpg
Vast Himalayan Grasslands And Lush Valleys In Uttarakhand, India.
Image
, 21.6MB, 5472 × 3648 jpg
Page 1
>> Next