Dalhousie – Timeless Enchantment
Dalhousie is a prominent tourist spot located in the Dhauladhar range of the state of Himachal Pradesh. The town, established in 1854, is named after a British governor general,......