In Uttarakhand, Tehri Lake was formed by the Tehri Dam and is considered India’s largest artificial lake. Adventure experts highlight that the lake has become a hub for water sports like jet skiing, kayaking, and boating amid scenic Himalayan views.