Dalhousie is a quaint little town in the state of Himachal Pradesh, India, surrounded by the mighty Dhauladhar mountain range. Set amidst snow-covered peaks, lush green meadows, and dense forests ...
Located at a distance of just 1 km from Dalhousie, Subhash Baoli is popular among tourists for its natural beauty. The place is surrounded by snow-capped mountains and huge pine trees. Subhash ...