What does a rohu fish eat?

Rohu fish are omnivores, meaning they eat both plants and animals. Their diet varies depending on their age and size, but generally includes:

Plant matter:

* Algae: They graze on algae growing on rocks and aquatic plants.

* Aquatic plants: They consume various aquatic plants like water hyacinth, water lily, and other submerged vegetation.

* Seeds: They may eat seeds that fall into the water.

Animal matter:

* Zooplankton: They filter small crustaceans and other tiny animals from the water.

* Insects: They eat insects that fall into the water or live on the surface.

* Worms: They will consume worms found in the mud and sediment.

* Small fish: Larger rohu may occasionally eat smaller fish.

Overall, rohu fish are opportunistic feeders and will eat whatever is available and accessible to them. They play a crucial role in the aquatic ecosystem by controlling algae growth and acting as a food source for other animals.