0
Anonymous
The country that hosted the 1966 World Cup is the United Kingdom
Wiki User
Chat with our AI personalities
The country that hosted the 1970 World Cup is Mexico