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