A Guide to Khajjiar, Mini Switzerland of India

About Khajjiar Khajjiar, popularly known as the ‘Mini Switzerland of India,’ is a small and beautiful hill station situated in the Indian state of Himachal Pradesh. Khajjiar is among the list of 160 places in the world that resembles Switzerland. It is located at a distance of 26 km away from the Dalhousie in Himachal… Continue reading A Guide to Khajjiar, Mini Switzerland of India