Khajjiar -The Mini Switzerland of India

Khajjiar – The Mini Switzerland of India 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 Read more about Khajjiar -The Mini Switzerland of India[…]