Ibn Batuta in the Maldives and Ceylon - Ibn Batuta, 1304-1377 (Gyan, 2020)
Original in Arabic; translated from French.