There are certain nutrients, such as B12
and methionine, which are very difficult to get on a vegetarian diet. Now, in India,
vegetarians aren't really vegetarians at all, they eat a fair amount of dairy. There aren't very many humans who can digest dairy, but India is one place where many of those people are, and so they get their animal food from that.