Eating a “fish” that does not lay eggs but gives birth to young
Question
Question: Is it permissible to eat a fish that does not lay eggs but gives birth to young? Probably this fish is called a “shark” in English?
Answer
A fish that does not lay eggs but gives birth to young is not a fish; it is some other animal in the form of a fish. According to the Hanafis, it is not permissible to eat any aquatic animal other than fish.
Source: Fatawa Mahmudiyya
Preview. The full text opens with JavaScript enabled.