The same Sweden, Ukraine and Croatia that England have beaten in competitive matches in the past few years? And the same Poland, Russia and Holland that got knocked out in the group stages of the Euros last year?
I know it's fashionable to say England are shit, but you clearly know bugger all...
Behind Bosnia-Herzegovina and Greece? No, that's not about right.
I would have the top 10 down as something like this:
Spain
Germany
Brazil
Argentina
Uruguay
Italy
Holland
Portugal
England
Belgium