Dalhousie – Switzerland Of India
Dalhousie is a hill resort town in the Chamba District of Himachal Pradesh in India at 6400 feet altitude above sea level. The modest tinsel town Dalhousie concealed in the lap of Himachal Pradesh is a heaven for every traveler. It has a touch of old buildings, entrancing natural scene, pine-clad valleys, blossom valleys, beautiful […]
