Question: Which athletic stadium, built on the same site as the former FA Cup Final venue, also hosted the World Cup?
Sentence (from "1994 IAAF World Cup results"): These are the full results of the 1994 IAAF World Cup which was held on 9, 10 and 11 September 1994 at the Crystal Palace National Sports Centre in London, England.
Relevant evidence: Yes