Khajjiar Travel Guide – Places to Visit from Delhi Khajjiar, also known as India’s Switzerland, is a hill station in Chamba District of Himachal Pradesh. The hill station is picturesquely set in the midst of magnificent ‘Deodar’ forests. A small plateau in its green turf of dense Pine and Deodar forests along its fringes adds to the pastoral scenery. This offbeat place in India is known to have the rarest …
Hills
Showing: 1 - 1 of 1 RESULTS