ifdc.org
Six Pieces of the Innovation Puzzle: Part 1 – Population Growth
There will be 9.6 billion of us by 2050. While farmers are growing 17 percent more food per person than 30 years ago, farmland is decreasing. Within the next 30 years, farmers will need to grow 60 …