Two big issues make it harder for poor countries to beat poverty: the lack of aid they get, and the high amount of debt they repay.
Rich countries have pledged to give 0.7% of their annual national incomes in foreign aid. But so far, only six nations have reached that target (they are the UK, Sweden, Norway, Denmark, Luxembourg and the Netherlands).
And rich countries are forcing poor countries to repay debts far bigger than their original loans, instead of spending precious cash on essentials like schools and hospitals.
Bangladesh, for example, has to make crippling debt repayments, when it desperately needs to use money for better health care and education - especially for almost 50 million Bangladeshis who still live in poverty. (Source: UNDP Bangladesh Country Profile.)