Dalhousie, tucked away in the lovely Himalayan foothills of Himachal Pradesh, offers not only breathtaking beauty but also an ...