Tehri Lake : A Jewel of Uttarakhand

Nestled in the scenic Garhwal Himalayas of Uttarakhand, Tehri Lake is a beautiful artificial reservoir that has evolved into a popular spot for adventure, relaxation, and stunning landscapes. Created as part of the Tehri Dam…
×