Embark on an unforgettable journey to Tehri Lake, a stunning destination nestled in the picturesque hills of Uttarakhand. Over the course of days and 1 night, immerse yourself in a variety of thrilling water sports and enjoy the serene beauty of this artificial lake.