Why Khajjiar Called Mini switzerland of Himachal Pradesh Trip Ambition·2 years agoKhajjiar is one of the best and well known hill station of Himachal Pradesh and it is around...Europe Travel DestinationHimachal PradeshIndia·3 Comments·2 mins read·0