Location: Himachal Pradesh, India