MSC CruisesMSC Cruises Take Delivery of MSC MeravigliaJohn ShalloMay 31, 2017May 31, 2017 by John ShalloMay 31, 2017May 31, 20170615Nine million man-hours worked over a period of three years to deliver the biggest ship ever built by a European ship owner and the largest...