The MV World Odyssey, one of the world’s largest floating campuses, has docked at the Port of Mombasa, bringing 609 students ...