Khajjiar Lake is a serene high-altitude lake surrounded by cedar forests and lush meadows, often called the "Mini Switzerland of India."