With a twist. As hinted at in my other post, I am including both club and country in this list, and that does demand a foregoing of logic to a degree. So, who's your top 10
Mine:
1: Spain
2: Brazil
3: Barcelona
4: Inter
5: Man Utd
6: Real Madrid
7: Portugal
8: Netherlands
9: Chelsea
10: Argentina