Fincantieri order backlog hits record with ships worth over $70bn

Italian yard has contracts for 100 ships