Port-au-Prince.
Soccer City Stadium, Johannesburg.
Wembley Stadium, London.
Maracana, Brazil
There will be no World Cup held in 2012.
Soccer city stadium, Johannesburg
Soccer city stadium, Johannesburg
Moses Mabhida Stadium.
Wembley stadium, London.
The Azteca Stadium in Mexico City hosted the World Cup Final in 1986, which Argentina won.
That will greatly depend on the size of the stadium.
Soccer city stadium, Johannesburg
Soccer City stadium, Johannesburg