In Himachal Pradesh, the mountains echo with devotion. Their temples crown the hills, wrapped in mist and myth.