Question: Which country the director of film The Brain Leeches is from?
Sentence (from "Odette Harris"): Odette Harris is a Professor of Neurosurgery at Stanford University.
Relevant evidence: No