The former Costa Magica has completed 20 years of service this month after being handed over by the Fincantieri shipyard on ...