Answer the following question. Two London venues hosted matches at the 1966 Football World Cup. Wembley Stadium was one. Name the other.
white city