MSC Cruises officially took delivery of the MSC Meraviglia on May 31 in France.
During the ship’s flag ceremony, which pays tribute to centuries-old maritime tradition, the company’s newest flagship received its official flag and blessings for good fortune.
At 171,598 GRT and with a... 









