Which one of the following World Bank affiliates, provides assistance for poverty alleviation to the world’s poorest countries ?
1) International Finance Corporation
2) International Development Association
3) Multi-lateral Investment Guarantee Agency
4) International Monetary Fund
2) International Development Association