Are ants cannibals?

Ants are cannibals. They will eat other ants if they are desperate for food. Generally, they will eat almost anything.