Italy, in 1934 and 1938.
Brazil will hold the 2014 world cup, they last held it in 1950 after the world war 2.
F.I.F.A decides to which country will host the world cup, by voting.
The country is chosen by F.I.F.A and it is held once every four years.So the same country can not hold it soon.
The first country was Greece.
Brazil will hold the FIFA World Cup in 2014 and Rio de Janeiro will host the Olympics in 2016.