Khajjiar, Himachal Pradesh
Often called the “Mini Switzerland of India,” Khajjiar boasts lush green meadows, dense forests, and a serene lake, all framed by snow-capped mountains. It’s a perfect spot for nature lovers and adventure enthusiasts alike.