Indian religions love their wandering heroes. There’s the Buddha, who wandered for six years; Mahavira, who doubled that; and the many saints and yogis of Hinduism who meander homeless all across the Indian past. The 15th century founder of the Sikh religion, Guru Nanak, also took to the road—for some 23 years. He made it as far afield as Mecca and Medina, as well as to the mythic Sumeru, meeting emperors and carpenters, sages and thugs along the way—or so say the Janam Sakhis, a collection of hagiographical stories about his life.