Top maritime news
Prince Cruise Lines and its parent company Carnival Corporation have been ordered to pay a $20 million…