MSC Cruises to sail UK waters from May

MSC Cruises to sail UK waters from May