Hill Station
Top 10 Places to visit in Khajjiar
Khajjiar is a very popular hill station that is situated in the north Indian state of Himachal Pradesh. Khajjiar is located on a small plateau
Khajjiar is a very popular hill station that is situated in the north Indian state of Himachal Pradesh. Khajjiar is located on a small plateau