A Dreamy Escape to Khajjiar: The Mini Switzerland of India A traveler’s guide to Khajjiar, Himachal, often refered to as the Mini Switzerland of India.