I would like to say England will win. However, we will probably lose at the semi-final stage courtesy of a botched penalty shoot out. I expect either Brazil or Spain to win the trophy. If i had to narrow it down further, i would go for Spain.
I think Holland is strongiest football country at this time. My voice go to Holland. But I'll be rooting for Germany, go Germany!