The Indians stopped winning wars when they stopped eating meat.
However, most Hindus have given up vegetarianism. At least, that's what "google" says.
I remember China wanting to WIN in the Olympic games. They HAD given the lion's share of their meat to their military but started giving it to their athletes so they would start WINNING at world class athletics. It worked.
Most of the Indian army are Sikhs from Punjab. They are not vegetarians, and like good whiskey.
All I see is two grunts. And Indians have always fought bravely. Hate to see ant decent grunt slandered.