translate English to French: In the Delegation’s view, those were two elements which were interrelated and inextricably linked.
Ces deux éléments sont, selon elle, interdépendants et indissociablement liés.