Morocco to Timbuktu: An Arabian Adventure

Morocco to Timbuktu: An Arabian Adventure