the world trade organization , the international monetary funds and the mediterranean fund have all been criticized for their role in catalyzing the harmful implications of corporate globalization on persons , the planet and sustainable developments .
The World Bank is criticized for its activities.