Billions has been wasted in Africa on white elephants and arms. The countries in Africa will fail to learn the value of money if they keep getting their debts cancelled.
If they don't have enough money then they can borrow some more, and if they default on payments they should be subjected to special terms like individuals in the UK. At least by following some rules they should learn to value prudence.
Why should I get up at 07:30 228 days a year and leave the house for 11.5 hours each time to pay for Africans to sit in the shade? The African countries have been independent long enough to take responsibility for their condition, anything else is neo-colonialism.