Carnival Corporation & plc Debt Refinancing and Financial Recovery Analysis | Monexa