translate English to French: I International Trade Centre UNCTAD/WTO
I Centre du commerce international CNUCED/OMC