News World’s Largest Cruise Ship Flaunting Futuristic Features Docks In The UK WajeehaMay 22, 20160 The world’s largest cruise ship, christened Harmony of the Seas, set sail from STX shipyard in Saint-Nazaire, France...