translate English to French: Sweden and Finland, especially their northern parts, are very much dependent upon efficient road transport.
La Suède et la Finlande, en particulier les parties septentrionales de ces deux pays, sont extrêmement dépendantes du bon fonctionnement des transports routiers.