Development Banks are established to assist poor countries financially in the fight against poverty. They can be national or regional and provide medium to long-term capital for investments that are promising to generate profit in those areas needed improvement. There are development banks in all over the world, each specifies in helping its region such Development Bank of Latin America, Development Bank of Asia, Development Bank of Africa, etc… Besides lending out money, development banks also involve in settling trade agreement, infrastructure and energy issues.