James Rumford, himself a world traveler, has retold Ibn Battuta\'s story in words and pictures, adding the element of ancient Arab maps--maps as colorful and evocative as a Persian miniature, as intric....
James Rumford, himself a world traveler, has retold Ibn Battuta\'s story in words and pictures, adding the element of ancient Arab maps--maps as colorful and evocative as a Persian miniature, as intric...