Home Culture Which film in April 1966 won the Oscar Award for Best Foreign Language Film at the 38th Academy Awards? Correct answer: The Shop on Main Street Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play