Like its sister ship, Icon of the Seas — the world’s largest cruise ship — the Star measures 1,196 feet long and towers 20 decks high. Capable of carrying nearly 8,000-passengers ...
Royal Caribbean’s newest cruise ship, Star of the Seas, is set to be one of the world’s largest cruise ships when it launches in August 2025. Costing a whopping £1.4 billion to build ...