Home
Images
Vectors
Videos
Stock image New Tehri
Tehri Lake
Image
, 8.26MB, 4000 × 3000 jpg
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
Page 1
>> Next