Popular myths suggests that India is a country of vegetarians. But data suggests otherwise. 71% of India's population are non vegetarians. This over 900 million people in India.

Telangana is the state with highest number of non vegetarians in India. Among Indian cities, Meerut and Indore consume the least fish or meat.

However, on a global scale Indians are the least consumers of meat. Over 65% of meat consumption in India is poultry as it is cheap and there is no cultural or religious taboo attached to eating poultry.

Meat consumption among Indians is predicted to increase by 13% by 2027. Urbanization and increase in income have pushed more and more Indians towards a non-veg diet.