tnbuzz537 tnbuzz537 18-01-2024 History contestada Which of the following organizations was formed in 1995 under the Marrakech Agreement and with its 153 members represents more than 97 percent of the world's population? A. WTO B. NATO C. UN D. NAFTA E. IMF