Question: What is the place of birth of the director of film Thacholi Ambu?
Sentence (from "Thacholi Ambu"): Thacholi Ambu is a 1978 Indian Malayalam-language historical period drama film directed and produced by Navodaya Appachan under Navodaya Studio.
Relevant evidence: Yes