World’s biggest cruise ship sets sail

The world’s largest cruise ship, Royal Caribbean International’s Icon of the Seas, has embarked on its inaugural journey. The massive vessel, measuring a staggering 365 meters … Continue reading World’s biggest cruise ship sets sail