the world trade organization , the external monetary fund and the central bank have all been criticized for their role in catalyzing the harmful impacts of corporation globalization on people , the environment and sustainable development .
The World Bank is criticized for its activities.