Which organization is in charge of monitoring and enforcing international trade agreements?

A. The USA
B. The WTO
C. The NAACP
D. The UN