translate English to French: The WTO, or better still UNCTAD or the UN, would be in a position to offer a more representative context in which to draw it up.
L'OMC et mieux encore la CNUCED ou l'ONU seraient à même d'offrir un lieu d'élaboration plus représentatif.