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.
Khajjiar
You may also like these
No Related Post
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