Dalhousie is a hill station, nestled in the Dhauladhar mountain range of Himachal Pradesh, that retains its old-world charm ...