585 0 0
8th Oct, 2015
300 million farmers is a whole lot of farmers. India is their home, making it the country with the largest number of small-scale food growers in the world. Most of these farmers own less than 2 acres of land and are...