The 2002 world cup final was held in the city of Yokohama.
Africa
Johannesburg, I believe
Soccer city stadium, Johannesburg
The fifa world cup was not held in 2003.
Soccer city stadium, Johannesburg.
The 1966 world cup final was held at Wembley.
Mumbai
The World cup final on the 11th July Spain vs Nethelands will be held in the capital of South Africa Johnasburg at the stadiaum Soccer City
Soccer city stadium, Johannesburg
The 1986 FIFA World cup final was held at the Estadio Azteca in Mexico City on 29 June 1986.
Obviously the world cup has passed but it was in Johannesburg, South Africa.