The season 6 finale, set in Thatcherite England, is another episode with a supernatural bent. Meek shop worker Nida (Anjana ...