You may have heard about certain poultry birds like chickens, guineafowls, and pheasants eating snakes. Then you see a peacock, and you might wonder if they can do the same
Peacocks do eat Snakes. Peacocks have an aversion to Snakes and small reptiles generally so they will attack Snakes when they can.
Peacocks do keep Snakes away. They just never want any Snake in their territory. So, if one comes around, they will deal with it accordingly.
While some ophiophagous animals like Mongooses can tolerate some amount of Snake venom, Peacocks cannot. Peacocks are not immune to Snake venom.