Just ahead of its July 24 release, The India Story: Slow Poison in Progress, has come under fire over its claims on pesticides, food safety and rising cancer cases in India. The agrochemical industry ...