There is a world cup for every sport. Even if one sport is defined, the event occurs multiple times, in multiple venues.
Hence there are hundreds of places which would count, not just a single one, and one sport is still a large subset of these.
There was no world cup in 1996. It was 1994 and 1998, not 1996.
Soccer city stadium, Johannesburg
The stadium will be used for Rugby and other games.
The only stadium to host two world cup final matches is the Aztec Stadium located in Mexico City. It was during the world cups Mexico '70 and Mexico '86
Soccer City Stadium, Johannesburg, South Africa
Wembley stadium, London.
There was no world cup in 1996. It was 1994 and 1998, not 1996.
The final was played at Wembley.
Soccer City Stadium, Johannesburg.
Wembley Stadium, London.
Soccer City Stadium, Johannesburg.
Maracana, Brazil
There will be no World Cup held in 2012.
Soccer city stadium, Johannesburg
Moses Mabhida Stadium.
Soccer city stadium, Johannesburg
Soccer city is the name of a stadium in South Africa where the 2010 World Cup final was played