Question: Which athletic stadium, built on the same site as the former FA Cup Final venue, also hosted the World Cup?
Sentence (from "Crystal Palace National Sports Centre"): The National Sports Centre at Crystal Palace in south London, England is a large sports centre and athletics stadium.
Relevant evidence: No