Leading cruiseship builder Fincantieri has turned around losses to record a profit.

The Italian yard reported a €22m ($24.2m) profit for 2021, after deducting €85m in asbestos-related claims and Covid-19 related costs.

It made a loss of €245m in 2020.

Revenues last year rose 28% to €6.7bn