Dalhousie, a place in Himachal Pradesh, India, is known for its attractive beauty, colonial settings as well as beautiful views. Dalhousie has got other gems apart from attractions like Khajjiar, ...