Think that Brazil is a country, bigger as the entire European Union, so for it's culture, clima etc, tradition of football too... there are lots of talents there.
China is a big country too, but the communism can with all. Too they are not so tall.
Russia is not as bigger as is shown in the typical maps, but too much cold to play football every afternoon in the streets of Siberia.

lol