12 Best Places to Visit in Dalhousie
Dalhousie, a scenic hill station in the Indian state of Himachal Pradesh, is nestled in the mighty Himalayas. Established by the British in 1854 and named after Lord Dalhousie, who was then the Governor-General of India, this charming town has stunning landscapes, a pleasant climate throughout the year, and colonial-style buildings, making it an ideal … Read more