Dalhousie is a hill station, nestled in the Dhauladhar mountain range of Himachal Pradesh, that retains its old-world charm with a blend of modernity and thus perfectly suits friends seeking peace as ...