Quizzing Live

Which Country Hosted The 1966 World Cup

Answer:
England