tour package of dalhousie, tour package of khajjiar, snowfall khajjiar, best places in khajjiar

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.

About the Author

You may also like these

No Related Post