Filming took place at Gainsborough Studios in Islington, London, and the film became one of Alfred Hitchcock’s most famous ...