Star of the Seas is Royal Caribbean’s newest ship, sailing since August 2025 as a sister ship to Icon of the Seas-currently the two biggest cruise ships in the world.
Daily Express :: Travel Feed
Star of the Seas is Royal Caribbean’s newest ship, sailing since August 2025 as a sister ship to Icon of the Seas-currently the two biggest cruise ships in the world.
Daily Express :: Travel Feed