Based on the title, which text most likely compiled the knowledge of Ibn Battuta, a Moroccan Muslim?

A) Canon of Medicine
B) Rihla (The Journey)
C) History of the World