The Royal Caribbean cruise ship Serenade of the Seas docked in Juneau, Alaska. AP
The Royal Caribbean cruise ship Serenade of the Seas docked in Juneau, Alaska. AP

Royal Caribbean announces world's longest cruise spanning nine months and seven continents