Nestled amidst the hills of the Himachal Pradesh region lies a gem often referred to as the “Mini Switzerland of India” – Khajjiar. This small hill station, located near Dalhousie, …
Tag
Showing: 1 - 1 of 1 RESULTS