Prime Minister Narendra Modi's party often promotes vegetarianism as a part of its nationalist agenda, although most Indian Hindus eat meat and fish.