souljaleonn 's review for:

The Travels of Ibn Battutah by Tim Mackintosh-Smith
4.25
adventurous challenging informative reflective