This really depends on how you define a charitable organization.
You could argue that the World Bank is a charitable organization because its main goal is to help countries develop. It lends its money out to countries that need help developing their economy and reducing poverty. In other words, it is lending to help countries, not simply to make money. In this way, it is a charitable organization.
On the other hand, you could argue that it is not charitable because it is in the business of loaning money, not of giving it away. The World Bank also tries to dictate to the countries to which it lends. It forces certain conditions on them; conditions that are meant to push the countries to develop. Many people see these conditions as harmful.
So, depending on your definition of what a charity is, you could answer this either with a "yes" or a "no."