MSC Cruises place $2.2bn order for 4 cruise ships

Switzerland-based shipping company MSC Cruises and Italian shipbuilder Fincantieri on Thursday signed the final contracts for…