Views:
0
5. Suraj Tal Lake
The Suraj Tal Lake, additionally called the lake of the sun god, near the Baralacha la pass is that the third highest lake in Republic of India and also the twenty first highest within the world. superbly clad mountain crack, ice mass views, the acute polar region conditions and pin drop silence greets you out here that is perhaps why you may hardly realize the other soul around if you manage to trek to the present lake.