Holy Spider
True crime drama is an indictment of theocracy and misogyny
"...Something evil lurks in the holy city of Mashhad in Iran. As Muslim pilgrims flock..."