Question: when was world cup last held in england?
Answer: 1966