Photo-Story World’s largest floating university docks at the Port of Mombasa with 500 students, 200 crew and 89 alumni. BY CH Reporter February 9, 2024 0 Comments 693 Views Share