Calamos Supports Greece

Souda

Glamorous Cruise Ship Docks in Crete

Navigator of the Seas is one of the world's biggest cruise ships and included the port of Souda on Crete in its destinations. It arrived there with more than 4,000 passengers on board. The cruise ship is 311 meters long and...