Khajjiar, often called the "Mini Switzerland of India," is a picturesque hill station nestled in Himachal Pradesh. Surrounded by dense forests, lush green meadows, and snow-capped peaks, it offers a serene escape for nature lovers and adventure seekers.