Answer to Question 1
The definition of vegetarianism in India is elusive. It is usually considered a symbol of piety in the Brahman castes and may be a necessity among the poor. Abstinence from meat and poultry is most common; however, nearly all Indian vegetarians consume milk products, and some eat eggs. Fish is problematic because it is an inexpensive food where available. Except in the state of Gujarat (where the influence of Jainism has been especially strong), a large percentage of people living in coastal regions eat fish, sometimes justifying it as fruit of the sea. Other Indians practice vegetarianism only on days of religious observance or as they age and become more devout. Some sources suggest that vegetarianism is most prevalent in southern India due to the Muslim influence found in the North. Indian census data show this is not the case. Overall, it is believed that 30 percent of Indians are strict vegetarians, abstaining from all meat, poultry, fish, and eggs but consuming milk, yogurt, and other dairy products.
Answer to Question 2
a