Khajjiar is a beautiful hill station located in Himachal Pradesh and near another famous hill station Dalhousie. The road distance from Dalhousie to Khajjiar is just 24 KM. Khajjiar is popularly known as the ‘Mini Switzerland of India’ because of its resemblance with Switzerland. A stone from here is situated outside the Swiss parliament to…