NEW DELHI: Agriculture is the primary source of livelihood for about 58 per cent of India's population. Farmers put food on our table, clothes on our...