Carnival Corporation's Strategic Wins: Sustainability & Debt Management Analysis | Monexa