What does a water buffalo eat?

Water buffalo are herbivores, meaning they primarily eat plants. Their diet consists of:

* Grasses: These form the bulk of their diet, especially in their natural habitats.

* Forbs: These are non-grassy herbs and wildflowers.

* Aquatic plants: Water buffalo are known to graze on aquatic plants, especially in wetlands and near water bodies.

* Leaves and twigs: They may also eat leaves and twigs from trees and shrubs.

* Fruit: They will eat fruit when available.

Their diet can vary depending on their location, the season, and the availability of different plants.

Important Note: Water buffalo are ruminants, meaning they have a four-chambered stomach that allows them to digest cellulose from plants more efficiently.