Image Credit Fred Hsu Flickr under CCBY I would say that Himanchal Pradesh (HP) is one of the best-kept secrets of India. Parts of it are so beautiful and yet not visited by many. Renuka Lake is situated in HP and is one of such places. Tourism has developed around a natural lake called Renuka…