Of the world's almost 7 billion people, about 1 billion are starving, owing to a long list of unfortunate local events and circumstances, together with steadily increasing demand, unpredictable weather patterns and poor financial management.