Designed by
Title
Khajjiar, the `Mini Switzerland of India,` as it is often dubbed, is a small hill station in the north Indian state of Himachal #179322995
Description
Khajjiar, Himachal Pradesh / India - September 26 2015: Khajjiar, the `Mini Switzerland of India,` as it is often dubbed, is a small hill station in the north Indian state of Himachal Pradesh
This image is editorial