I seem to recall that the Bush administration forgave debt for a number of countries in order to get Coalition of the Willing support during the run-up to the Iraq war, but I don’t have a cite.
How does a country forgive a debt? Aren’t the loans made by banks, with US government guarantees? “Forgiving” the debt would be a big F-you to the banks, who’d never accept US bonds securing the debt again.
On edit: or, does “forgiveness” mean the government pays off the loan to the bank itself?
We’re talking about conditional foreign aid, between governments- very little foreign aid is a simple cash gift. Most of it comes in the form of low-interest loans for building infrastructure and the like… and it comes from governments rather than banks.
Private banks don’t generally lend to third world countries. It’s like lending money to your Uncle Frank who you know will blow it on hookers and booze, only this Uncle Frank has tanks and fighter planes and doesn’t have any US assets for you to freeze.