The International Development Association is a development finance institution which offers concessional loans and grants to the world's poorest developing countries.