Ibn Batouta, Marrakech ★★★ | TravelManiac