some people may not eat meat thus vegrtarianism best for every one at all times
That is true 
some af the religious people that originated from an ancient people may think eating meat is against their rules 
You are correct. They are also called vegans 
the foods like milk and dairy products are obtain by animals but some of the people may use these types of dairy products but their oppose to eat meats.
That is true
Indian cuisine
Indian cuisine consists of a wide variety of regional and traditional cuisines native to the Indian subcontinent. Given the range of diversity in soil type, climate, culture, ethnic groups, and occupations, these cuisines vary substantially from each other and use locally available spices, herbs, vegetables, and fruits. Indian food is also heavily influenced by religion, in particular Hindu, cultural choices and traditions. The cuisine is also influenced by centuries of Islamic rule, particularly the Mughal rule. Samosas and pilafs can be regarded
addition to Manchus, Chinese Mongol, Miao, Muslims, Tibetan, Yao and Yi have a taboo against dog meat. In Indonesia, due to its majority Islamic population, consuming dog meat is prohibited, with exception of Christian Batak and Minahasan ethnic groups that traditionally consumed dog meat.
The Urapmin people of the New Guinea Highlands do not kill or eat dogs, unlike some neighboring tribes, nor do they let dogs breathe on their food.
Prohibited foods Eggs.
Jains abstain from eating eggs. Vegans also abstain from