Royal Caribbean is redefining the cruise industry with its latest ship, the Icon of the Seas. This $2 billion floating resort is largely booked until 2026. Spanning nearly 1,200 feet, the cruise ship ...
The construction of what will eventually become the world’s largest cruise ship has been completed at Meyer Turku shipyard in Turku, Finland. The impressive vessel, named the Icon of the Seas, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results
Feedback