With spectacular snowy peaks and plunging river valleys, beautiful Himachal is India’s outdoor adventure playground.
Uploaded to Kasauli — 2 years ago