World’s largest cruise ship debuts as industry expects 19 million travelers
The world’s largest ship set sail on Sunday, making its debut out of Port Canaveral, Florida. Royal Caribbean’s Star of the Seas has 20 decks and eight neighborhoods with seven…
