World’s largest cruise ship sets sail from Miami
Royal Caribbean’s Icon of the Seas, the world’s largest cruise ship, heads to the dock during its first arrival into PortMiami on Jan. 10, 2024. Pedro Portal | Tribune News Service | Getty Images The world’s largest cruise ship set sail from Miami, Florida over the weekend, embarking on a seven-day island-hopping trip through the … Read more