Question: What is the place of birth of the director of film There'S A Road On The Right?
Sentence (from "Francisco Rovira Beleta"): His 1963 film "Los Tarantos" was nominated for an Academy Award in the Best Foreign Film category.
Relevant evidence: No