Soccer City Stadium, Johannesburg.
Wembley Stadium, London.
The Azteca Stadium in Mexico City hosted the World Cup Final in 1986, which Argentina won.
Soccer city stadium, Johannesburg
Olympiastadion, Berlin.
Soccer city stadium, Johannesburg
Soccer City stadium, Johannesburg
Wembley stadium, London.
ICC world cup final 2011 was played in Wankhede Stadium in Mumbai.
There was no world cup in 1996. It was 1994 and 1998, not 1996.
42,000 people were present in 2011 world cup final
As it is not decided which country will hold the cup, you can not say which stadium is holding the final.
Soccer city stadium, Johannesburg