0
Anonymous
England won the World cup at Wembley in 1966
Wiki User
Chat with our AI personalities
England last hosted the world cup in 1966.
England last held the world cup in 1966, that was a long time back. And Sir Bobby Moore was the captain.
England - 1966 in England
1966