The state which has recently overtaken Karnataka for the top rank in the production of biofertilizers is : (1) Tamil Nadu (2) Gujarat (3) Maharashtra (4) Punjab
(1) Tamil Nadu Explanation: Tamil Nadu overtook Karnataka. In 2009-10, Tamil Nadu produced 3733 tonnes of bio-fertilizers followed by Karnataka, 3696 tonnes. The other major producers of biofertilizers were Kerala (1937 tonnes), Maharashtra (1861 tonnes) and Madhya Pradesh (1588 tonnes).