Tag: Icon Of The Seas

World’s Largest Cruise Ship, ‘Icon Of The Seas’ Set to Sail

The world's largest cruise ship, "Icon of the Seas" is set to sail on January 27, 2024. Built by Royal Caribbean International Shipbuilding in Finland, the ship can carry five…