Sahastra Tal, meaning 'Thousand Lakes', is a stunning high-altitude lake system in the Garhwal Himalayas, known for its pristine turquoise waters and challenging trek through remote wilderness.
1 trip