Tsuglagkhang Complex (Dalai Lama Temple)
attraction
Himachal Pradesh
Khajjiar is a picturesque hill destination in Himachal Pradesh, known for its broad green meadow surrounded by cedar forests and mountain scenery. Often called the “Mini Switzerland of India,” it is popular for leisurely walks, photography, and outdoor activities.
No public reviews yet.