Definition for : UNCTAD
GLOSSARY LETTER
United Nations Conference on Trade and Development (UNCTAD) is an intergovernmental institution comprising 191 States which was established in 1964 to "maximize the trade, Investment and development opportunities of developing countries and assist them in their efforts to integrate into the world economy on an equitable basis" (quote from official website).
To know more about it, look at what we have already written on this subject