translate English to French: Seen in this light, transport seems to be the key piece in the puzzle, one that is both complex and strategic.
Dans cette perspective, le transport apparaît être l'élément liant d'un puzzle, élément qui est à la fois complexe et stratégique.