Dalhousie – Heaven in Himachal Pradesh

Dalhousie Trip The little small town Dalhousie concealed in the lap of Himachal Pradesh is a…