Skip to main content

Carnival Corporation claims record revenues as Europe 'outperforms expectations'