Khajjiar: India's Mini Switzerland
Khajjiar, often dubbed the Mini Switzerland of India, is a small hill station in the northern state of Himachal Pradesh. With a small-town vibe, fresh mountain air and picturesque landscapes encompassing dense deodar forests, verdant meadows and snowy mountains, it’s a playground fo...