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