The Indian peafowl is omnivorous (eating both plants and animals): it feeds on insects, worms, lizards, frogs and snakes, with termites its favourite food, and it also eats tree buds, flowers and their petals, grain, grass and bamboo shoots; it swallows pebbles that it stores in its gizzard to help grind its food.
Loading…
