Which place is known as the Switzerland of India? Exploring the cultural and natural charm of Khajjiar
Khajjiar, Himachal Pradesh, is dubbed ‘Mini Switzerland of India’ for its saucer-shaped meadows, glacial lake with a floating island, and dense Deodar forests. Perched at 1,900 meters, it offers panoramic Dhauladhar range views, vibrant flora, and wildlife within the Kalatop Khajjiar Wildlife Sanctuary.
