The Indian population currently stands at 1.3 billion and is likely to rise to 1.7 billion by 2050. With the growing population, India will not only have to raise its agricultural production, but also the productivity to ensure its...