Climate change, reduced availability of land for agriculture, growing populations in the poorest parts of the world, increased demand from a growing middle class in China and India, rising fuel costs and development of biofuels are among the reasons cited for food shortages and high prices. This...