BookMarksPlus
Dalhousie is one of the most peaceful and beautiful hill towns in India. It is in the Dhauladhar range of the Himalayas in the state of Himachal Pradesh.