Where is director Alfred Hitchcock from?

England
United States
Ireland
Scotland

Trivia Crack Answers Main Page