Well, who doesn’t need to rejuvenate the spirits and head to some peaceful and serene location? If this is sounding like you, then we must advise you to zip your bags and essentials and head out to visit the most astounded lake in India, that is the Parashar lake, located in the charms and beauty …