Question: The villages and civil parishes of New Waltham and Humberton are located in what city south of Cleethorpes?
Sentence (from "List of civil parishes in Greater London"): There is currently just one civil parish in Greater London, since all were abolished in 1965.
Relevant evidence: No