Khajjiar – Mini Switzerland of Himachal Pradesh | Eco Travellers
Khajjiar is a beautiful hill station located in the state of Himachal Pradesh, India. It has been called the “Mini Switzerland of Himachal Pradesh” because of its beautiful landscape and close resemblance to the Swiss countryside.