March 27, 2018 STX France delivers world’s largest cruise ship Written by Baird Maritime on March 27, 2018. Posted in Cruise. The world’s largest cruise ship, Symphony of the Seas, has been delivered to Royal Caribbean International at the STX France Shipyard in Saint Nazaire. Read More