Khajjiar in Himachal Pradesh is known as the Switzerland of India for its alpine scenery The Swiss Ambassador officially recognized Khajjiar's resemblance to Switzerland in 1992 Top experiences include strolling meadows, visiting the lake, adventure sports, and temple visits