Know which place can be ideally called the Switzerland of India?

Khajjiar, often called as India’s Switzerland, is a hill station in Chamba District of Himachal Pradesh. The hill station is ...
Load More