Which one of the following is not a fresh water fish:
Catla
Rohu
Mrigal
None of the above
The correct option is D.
Explanation of the correct option:
Final answer: Catla, Rohu, and Mrigal are freshwater fishes.
Name one fresh water and one marine fish of India.