We are a quarter of the way through the first century of the third millennium, we are the most technologically advanced we have ever been — there is software that can solve complex problems, run economies and even build houses — and yet people are still dying of hunger. Two UN food agencies last week warned that millions of people around the world are facing famine, while the level of funding from many countries continues to fall.