Europe

Leonardo reports €39bn order backlog