Khajjiar, known as the “Mini Switzerland of India,” is a breathtaking hill station in Himachal Pradesh’s Chamba district, located at Dalhousie.
Khajjiar, known as the “Mini Switzerland of India,” is a breathtaking hill station in Himachal Pradesh’s Chamba district, located at Dalhousie.