Kangra Fort in Himachal Pradesh, where Nature meets over 2000 years of History