Away from the touristy town of Himachal Pradesh, Khajjiar is truly a hidden gem. Famous for its untouched beauty, this town ...