The town of Dalhousie, one of the best British hill stations weve visited in Indias north. India, Dalhousie - 19-Mar-07