Skip to main content

MSC Cruises' new ship class to first touch water in 2030 as line confirms order with German shipyard