The Switzerland of India – Khajjiar is a hill station in the north Indian state of Himachal Pradesh wih beautiful scenes and a large floating lake.
![tour package of dalhousie, tour package of khajjiar, snowfall khajjiar, best places in khajjiar](https://startourntravels.com/wp-content/uploads/2024/04/khajjiar.jpg)
The Switzerland of India – Khajjiar is a hill station in the north Indian state of Himachal Pradesh wih beautiful scenes and a large floating lake.
No Related Post