What do cape buffalo eat?

They graze on grass, shrubs and other plants. They swallow their food without chewing it and later regurgitate and chew a cud. Cape Buffalo drink a lot of water and also spend a lot of time wading in water to cool themselves off in hot weather. information found on http://www.enchantedlearning.com/subjects/mammals/buffalo/Capebuffalo.shtml