Affluent nations are simply not doing enough. As World Bank chief James Wolfensohn noted, global spending on weapons is $900bn, compared to just $50bn on development. The battle to combat poverty, he said, has been pushed offstage by the so-called war on terror, even though the two are related.