Khajjar (Himachal Pradesh)

Credit: Tourism Of India

The hill station in Himachal Pradesh is also called the mini-Switzerland of India. With its green meadows, dense forests and snow-capped mountains, Khajjar can be a refreshing alternative to other much-visited hill stations of the area. The Khajjiar Lake and Chamera Lake also add to the beauty of this place.