Catla Catla is a freshwater fish living on the surface of water bodies like rivers, ponds, beels, haors, baors, etc.It is found in Bangladesh, India, Nepal, Pakistan, and Myanmar regions. They have invaded the rivers April 15, 2024 Read More