Some international charities argue that the tax treaties we have with developing countries are often unfair, in that too much of the income that comes from trade with them is taxed here rather than there. So it's not an issue of tax avoidance, just of where the liability falls. Perhaps this will change.