Spread the love

MSC Cruises today revealed that there are over 1,390 shore excursions available to book for guests to sailing this summer season – the most the cruise line has ever offered.