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