By Spencer Aronfeld Symphony of the Seas – The World’s Largest Cruise Ship Sets Sail The world’s largest cruise ship, the Symphony of the Seas, has set sail on its inaugural voyage from Barcelona, Spain, and is headed on a cruise through the Mediterranean. The Symphony of the Seas is the latest vessel in the Royal Caribbean’s Oasis-class […]