Carnival Corp boss: ‘Nobody better to offer advice than agents’

Travel Weekly.co.uk

Website: