Question: What North Lincolnshire, England village contains the Humber Ferry?
Sentence (from "New Holland, Lincolnshire"): New Holland is a small village, civil parish and port on the Humber estuary in North Lincolnshire, England.
Relevant evidence: Yes