Which of the following is India's top state in fish farming? 

Answer: [C] Punjab

Its Punjab. It produces close to 1 Lakh tonne of fish via fish farming. 

This question is a part of GKToday's Integrated IAS General Studies Module