The Independent Development Trust (IDT) may still carry out useful projects. But the reality is that its pro-rich function now outweighs its pro-poor mandate.

read more