The U.S.A hosted the 1994 world cup. It was won by Brazil.
There was no world cup in 1999.
France hosted the FIFA World Cup finals twice, in 1938 and in 1998.
South Korea and Japan co-hosted the 2002 World Cup Finals.
The first world cup finals of the 21st Century was the 2002 World Cup, co-hosted by South Korea and Japan. It is the only world cup to be co-hosted and it was won by Brazil, beating Germany 2-0 in the final.
London city has hosted most number of finals.London had hosted finals for four times.Finals were played at Lord's ground.
Bangladesh, Sri Lanka, and India.
France hosted the world cup twice, in 1938 and in 1998. In 1938 they went out in the quarter-finals but in 1998 they managed to win, beating Brazil in the final.
Mexico City Paris Rome
India, Sri Lanka, and Bangledash hosted the 2011 Cricket World Cup Finals.