Everyone is talking about the new world’s largest cruise ship — Royal Caribbean’s Icon of the Seas. But did you know that its sister ship was on the way?
Royal Caribbean’s Star of the Seas was set to make its debut in August 2025. In fact, the initial sailings for this cruise went on sale in December. But now, travelers are learning that the ship will be delayed, and the initial sailing has been canceled.