Dalhousie – The Switzerland Of India
One of the most romantic hill stations in India, Dalhousie is a famous hill town situated in the state of Himachal Pradesh. The city attracts tourists in a large number due to its stunning landscapes. Dotted with majestic hills, lush forests, and waterfalls, Dalhousie makes a perfect getaway from the repetitious city life. There are … Read more