According to the UN World Food Programme, we currently produce enough food to feed 10 billion people, easily enough to cover the predicted increase in population this century. But there are 821 million people on the brink of starvation today, up by 25 million in just five years.