Question: Are both movies, Puppets (1926 Film) and Major Dundee, from the same country?
Sentence (from "Puppets (1926 film)"): It was shot at the old Biograph Studios in New York and on location at the Italian puppet theatre in the city.
Relevant evidence: No