Khajjiar Lake – Mini Switzerland Of India
Surrounded by lush green deodar forests, Khajjiar Lake is a natural beauty, located at an elevation of 1920 mtrs. Among the best places to visit in Himachal Pradesh, it is ideal for renewed strength of mind and body. The major attraction of the place is the island that floats, which is actually a cluster of …