Published by Mariner Books / Harper Perennial / Picador, 2004, 400 pages. Rory Stewart had set out to walk from Iran all the way to Nepal—through Afghanistan, Pakistan and India. But in December 2000, when the Iranian government took away his visa, the Taliban refused to allow him to enter Afghanistan. So Stewart had to …