Published by Mariner Books, Harper Perennial and Picador 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 go directly to Pakistan. …