Visit to Parashar Lake
Parashar Lake is located in Himachal Pradesh, India at a height of 2730m above sea level. The lake has a small floating island that keeps on changing position from time to time.
It was an amazing experience at such altitude. Here are few clicks from the journey.
The best part was watching people play cricket at such high altitude.