Welcome to Ibn Ibn Battuta. Andrew G. Farrand 2/25/12 Andrew G. Farrand 2/25/12 Steps Forward, Steps Backward Read More Andrew G. Farrand 10/18/11 Andrew G. Farrand 10/18/11 Nouakchott, City of Sand Read More