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.

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