Every prophet has enemies — devils who are both humans and jinn (6:112). The jinn (from which comes the English “genie”) are spirit beings who can see humans, but humans cannot see them. The messengers from Allah have come to them also (6:130). Allah then tells Muslims not to eat meat unless Allah’s name has […]