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