
Here's a complex question that requires someone to reason about the input, can you answer it?
Which athletic stadium, built on the same site as the former FA Cup Final venue, also hosted the World Cup?


Crystal Palace National Sports Centre
